CrawlJobs Logo
Briefcase Icon
Category Icon

Software Engineer, Android Brazil Jobs

2 Job Offers

Filters
New
Software Engineer II, Android
Save Icon
Join Uber's expanding Tech Center in São Paulo as a Software Engineer II, Android. Develop impactful products for Mobility, Delivery, and Core Services, working with global teams. We require expertise in Android (Java/Kotlin) and advanced English. Build systems used by millions worldwide.
Location Icon
Location
Brazil , Sao Paulo
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Android Software Engineer
Save Icon
Join Airbnb's Quality Engineering team in São Paulo as a Senior Android Engineer. Leverage AI to build test frameworks and improve software quality at scale. Requires 5+ years of mobile experience with Kotlin, Java, and Espresso. Lead innovation in test automation within a high-growth tech enviro...
Location Icon
Location
Brazil , São Paulo
Salary Icon
Salary
Not provided
airbnb.com Logo
Airbnb
Expiration Date
Until further notice
Explore a world of opportunity in Android development by discovering Software Engineer Android jobs. This dynamic profession sits at the heart of the mobile technology revolution, focusing on designing, building, and maintaining applications for the world's most popular mobile operating system. Professionals in this field, often referred to as Android Developers or Android Software Engineers, are responsible for creating the apps that millions use daily for communication, entertainment, productivity, and commerce. Their work translates complex user needs and product visions into functional, reliable, and engaging software experiences on smartphones, tablets, wearables, and other Android-powered devices. The core responsibilities of an Android Software Engineer are centered around the full application lifecycle. This typically involves analyzing requirements and collaborating with product managers and designers to plan features. A significant portion of the role is hands-on coding, where engineers write clean, efficient, and maintainable code to implement new functionalities and enhance existing ones. They are responsible for the entire architecture of their app components, ensuring performance, quality, and responsiveness. A critical duty is identifying and resolving bugs, as well as optimizing applications for a variety of Android devices and OS versions. Furthermore, these professionals actively participate in code reviews, contribute to technical documentation, and stay abreast of the latest industry trends and platform updates to keep their skills and applications current. To succeed in Software Engineer Android jobs, a specific and evolving skill set is required. Proficiency in Kotlin, the modern, officially supported language for Android, is now fundamental, though knowledge of Java remains valuable for maintaining legacy codebases. A deep understanding of Android SDK, core application components (Activities, Fragments, Services), and the application lifecycle is essential. Engineers must be adept with modern architectural patterns like MVVM (Model-View-ViewModel) and concepts such as dependency injection to create scalable and testable code. Familiarity with Jetpack libraries, including ViewModel, LiveData/Flows, Room, and Navigation, is standard. Increasingly, experience with declarative UI frameworks like Jetpack Compose is a highly sought-after skill. Beyond coding, expertise in writing unit and instrumentation tests, using version control systems (primarily Git), and working within CI/CD pipelines is expected. Strong problem-solving abilities, attention to detail, and effective collaboration within cross-functional teams are the soft skills that distinguish excellent candidates in this competitive field. The landscape of Software Engineer Android jobs offers diverse career paths, from focusing on front-end UI/UX with Compose to delving into performance optimization, modularization, or integration with backend systems. Whether contributing to consumer-facing apps, enterprise solutions, or embedded systems, Android engineers play a crucial role in shaping the digital mobile experience. For those passionate about mobile technology and creating software with direct user impact, pursuing a career through Android Software Engineer jobs provides a challenging and rewarding professional journey at the forefront of innovation.

Filters

×
Countries
Category
Location
Work Mode
Salary