Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
RequirementsProven experience in building Android applications with Kotlin. Strong understanding of Android SDK, app lifecycle, and common challenges. Familiarity with modern Android development tools and libraries (Jetpack components, Coroutines, Flow). Experience with dependency injection frameworks (Hilt, Dagger). Proficient in designing and consuming REST APIs. Good grasp of threading, memory management, and performance optimization on Android. Experience in writing unit and instrumentation tests. Comfortable using Git in a collaborative team environment. Fluent in English. Applicants must reside in Brazil. Preferred QualificationsExperience with Jetpack Compose in a production environment. Knowledge of modularized architectures. Experience with CI/CD pipelines for Android. Exposure to Kotlin Multiplatform. Understanding of offline-first architectures and caching strategies.
About the job
Plain Concepts is looking for an Android Engineer with strong Kotlin experience. This remote role is open to candidates based in Brazil.
What You’ll Do
Design, build, and maintain Android applications using Kotlin.
Own features throughout their lifecycle, from initial concept through deployment and ongoing support.
Translate product requirements into scalable, maintainable, and testable solutions.
Write clear, idiomatic Kotlin code focused on readability and long-term maintainability.
Apply modern Android architectural patterns such as MVVM and MVI.
Integrate RESTful APIs and handle asynchronous data flows within the app.
Work closely with backend engineers to define and refine API contracts.
Optimize app performance, responsiveness, and stability across a range of Android devices.
Troubleshoot and resolve bottlenecks and bugs with minimal supervision.
Take part in code reviews, technical discussions, and architectural decisions.
Contribute to ongoing improvements in code quality, development tools, and processes.
Collaboration
This role involves close collaboration with product, design, and backend teams. Balancing the delivery of new features with efforts to improve architecture and code quality is a key part of the job as the codebase evolves.
About Plain Concepts
Plain Concepts is a leading technology company that specializes in software development and innovation, delivering exceptional digital solutions to clients worldwide. We pride ourselves on fostering a collaborative and creative work environment that empowers our engineers to excel and grow.
Join our dynamic team at Indicacoes iFood Interno as a Senior Android Software Engineer. In this role, you will leverage your expertise to design, develop, and maintain innovative mobile applications that enhance user experiences. Collaborate with cross-functional teams to deliver high-quality software solutions, while staying up-to-date with emerging techno…
Our Team Approach iFood is the largest and fastest-growing FoodTech company in Latin America, based in Brazil. Our mission is to enhance people's lives by making dining more convenient and enjoyable through innovative technology. As a Senior Android Software Engineer, you'll be instrumental in designing, coding, testing, and maintaining applications that are integral to our customers' experiences. You'll also engage in API creation, backend integration, and prioritizing enhancements that deliver optimal business value. We tackle significant scalability challenges, processing over 30 million orders monthly, serving 13 million users, and collaborating with more than 100,000 active restaurants. Your Daily Tasks Collaborate on establishing coding standards and project-wide style guides Quickly prototype to validate concepts Ensure quality during code reviews and maintenance Diagnose performance issues within applications and CI processes, integrating with third-party APIs Scale components effectively through optimizations and substantial refactoring Design and implement components for a monorepo mobile app What We're Looking For A strong sense of ownership, treating each project as if it were your own A passion for thriving in fast-paced, dynamic environments Extensive experience in developing high-performance, scalable applications Proficiency with modern versions of Java or Kotlin Experience with REST API integration using Retrofit About Us At iFood, we believe in the power of diversity to foster innovation and achieve remarkable results. We welcome candidates regardless of disability, gender, sexual orientation, race/ethnicity, age, background, family structure, or appearance. Our various volunteer-led groups engage in discussions around Race, Gender, LGBTQI+, and PWD, aiming to create a workplace where individuals choose to develop and contribute to realizing their dreams, #AllTogether. Discover our initiatives → What Drives Us? As FoodLovers, we crave innovation and results. We consistently strive to deliver our best, thinking outside the box while acting with agility and responsibility. Our hunger for diversity, knowledge, and sharing fuels our versatile work environment. What makes our special recipe? The people! Join us
At Playlist, we believe that life's most enriching experiences unfold beyond the screen. We are on a mission to create the ultimate platform for intentional living, enabling people to connect through inspiring fitness, wellness, and adventure experiences. With renowned brands like Mindbody and ClassPass under our umbrella, Playlist empowers both businesses and individuals, seamlessly transforming aspirations into actions. Join us in redefining how technology can nurture impactful, real-world connections.ClassPass offers an extensive array of fitness and wellness experiences globally, guiding individuals towards a balanced and active lifestyle. Our platform simplifies the process of discovering and engaging in activities, whether it's fitness classes, self-care sessions, nutritious meals, or exciting new pursuits. Be a part of our journey to cultivate healthier, more vibrant communities worldwide.The Role You’ll Play: Serve as a technical lead throughout the entire software development lifecycle, guiding scoping, planning, design, implementation, testing, documentation, delivery, and maintenance.Develop innovative software solutions by analyzing information requirements, engaging with users, assessing system flows, data utilization, and workflows, and investigating problem areas, adhering to the software development lifecycle.Collaborate closely with Engineering Managers and Mobile Architects to drive effective engineering design and implementation.Decompose complex tasks and delegate responsibilities to junior engineers, fostering their growth and development.Work in tandem with backend engineers to efficiently develop new APIs for mobile applications.Research and advocate for internal best practices and coding standards, including writing and executing comprehensive automated tests for your code.Contribute to the documentation of System Architecture, ensuring clarity and accessibility.Create and develop shared tooling and SDKs for use by multiple teams across the organization.
Join our innovative team at iFood Carreiras as a Senior Android Software Engineer. You will play a pivotal role in designing, developing, and optimizing mobile applications that enhance user experience and drive engagement. Collaborate with cross-functional teams to deliver high-quality software solutions.
About Us At Swile, we are dedicated to creating exceptional products that minimize friction in everyday professional experiences while enhancing employee satisfaction. Serving over 5.5 million users across 85,000 companies in France and Brazil, we deliver innovative solutions in diverse sectors including Fintech, Travel, HR, and Employee Benefits.Join Our Team As a Senior Mobile Software Engineer specializing in Android at Swile, you will play a crucial role in crafting outstanding user experiences. Your expertise will ensure our Android application maintains peak performance, security, and stability, even on older devices. We seek a passionate Senior Software Engineer with extensive Android knowledge to elevate our platforms and drive Swile Apps towards the pinnacle of user satisfaction.In this role, you will own user-facing features from conception to deployment, raise quality standards, and inspire your team to achieve consistently high performance. Your responsibilities will include delivering well-documented, tested, and high-performance code in Kotlin and Java, adhering to best development practices, and conducting thorough code reviews to enhance overall team output.Daily Responsibilities - Lead the entire lifecycle of Android features from problem identification to design, implementation, rollout, and monitoring.- Establish and uphold mobile quality benchmarks (e.g., crash-free >99.9%, improved cold-start times, accessibility compliance, and secure software practices).- Direct mobile architecture and standards including modularization, design system components, networking, and telemetry.- Implement safe shipping practices using feature flags, staged rollouts, server-driven configurations, kill switches, and clear rollback plans.- Monitor and alert on critical user journeys (errors, latency, jank, memory/battery usage, app size).- Facilitate cross-platform consistency by defining shared foundations with iOS/Web and addressing experience gaps.- Empower team members through design/code reviews, mentoring senior engineers, and streamlining CI/build processes.- Collaborate closely with Product, Design, and Data teams; prototype, experiment, and make decisions based on user feedback.Requirements 6+ years of experience in developing large-scale Android applications, with a proven track record of delivering impactful user features.Proficiency in Kotlin, strong Gradle skills, expertise in Jetpack Compose/XML (ViewBinding) and Java interoperability, and solid understanding of concurrency (Coroutines/Flow) and Android Profiler.In-depth knowledge of networking (REST/Retrofit), testing frameworks, and mobile security best practices.
Founded in 2007, Airbnb has transformed the way people travel by connecting over 5 million hosts with more than 2 billion guests worldwide. Our platform offers unique stays and experiences, enabling authentic connections to local communities.Join Our Community:The Quality Platform team is central to Airbnb's mission to deliver an exceptional experience for both hosts and guests. We don't just fix bugs; we create the infrastructure that prevents them in the first place. Positioned at the intersection of Mobile Infrastructure, Developer Experience, and Applied AI, our team empowers thousands of engineers by building robust platforms, AI-driven automation, and resilient systems. As part of our team, you will work with skilled engineers who prioritize craftsmanship, operational excellence, and the exciting challenge of managing one of the world's most complex mobile codebases.Your Impact:As an Android Software Engineer, you will be instrumental in advancing our Quality Platform. You will connect product engineering with infrastructure, ensuring our Android codebase is both highly testable and resilient as we scale.Key Responsibilities:Develop AI-Native Tools: Innovate beyond traditional automation by deploying AI-driven agents that enhance our CI/CD pipelines and provide insightful feedback to developers.Boost Developer Velocity: Identify and eliminate systemic bottlenecks in the development lifecycle, enabling teams to progress rapidly without sacrificing quality.Champion Quality by Design: Collaborate with product teams to influence architectural choices, ensuring new features are modular and testable from the very first line of code.Deliver High-Scale Infrastructure: Lead the development and upkeep of frameworks utilized by numerous engineers across Airbnb, guaranteeing they are efficient, reliable, and user-friendly.A Day in the Life:Hands-on Development: Write high-quality, efficient Kotlin code to extend testing frameworks and create AI-enhanced developer tools, utilizing LLMs to streamline development workflows.Technical Ownership: Take responsibility for vital components of our systems, ensuring they serve our engineering teams effectively.
About This Role: Women Affirmative Action iFood is committed to building a diverse and inclusive workplace. This Senior Android Software Engineer position is open as part of our ongoing efforts to advance gender equity within our teams. We value different perspectives and backgrounds, and believe that inclusion drives meaningful change in our company and the wider community. The selection process for this role follows the same criteria and steps as all other positions at iFood. If the requirements below match your experience, we welcome your application. About iFood iFood is a leading technology company in Brazil and Latin America, connecting thousands of restaurants with millions of consumers every day. Our platform processes around 100 million orders each month, and we have expanded into pharmacy and pet product delivery. Our fintech arm, iFood Pago, provides food vouchers and banking solutions for restaurants. What You Will Do Build and improve key features in the iFood app for delivery partners, shaping the experience for thousands of logistics partners. Use Kotlin Multiplatform (KMP) to streamline code sharing across Android and iOS. Focus on delivering high performance, reliability, and a strong user experience in a high-traffic environment. Work closely with product, design, and operations teams to create solutions that address real needs for delivery partners. Take part in code reviews and contribute to mobile development best practices. Develop features related to navigation, order management, payments, and communication with restaurants. What We’re Looking For Solid experience in native Android (Kotlin/Java) or iOS (Swift/SwiftUI) development. Understanding of layered architectures and design patterns such as MVVM, VIPER, or Clean Architecture. Experience with Jetpack Compose (Android) or SwiftUI (iOS). Interest in working with Kotlin Multiplatform. Location: Brasil
About the Department:The Technology division at BTG Pactual Empresas is dedicated to developing and enhancing features for the BTG Pactual corporate platform. Here, you'll have the opportunity to engage with Credit Cards, Payment Methods, Current Accounts, Onboarding, Financing Products, Foreign Exchange, Credit, Insurance, Advance Receivables, Open Finance, among other initiatives. We are involved in all stages of product development, from design and coding to production delivery and subsequent monitoring.Your Daily Responsibilities:Actively participate in the architecture and development of applications for Payment Terminals (Smart POS) using Flutter and Native Android.Work on decomposing and integrating applications, handling inter-process communication (AIDL, Intents, Deep Links), and managing memory in embedded devices.Collaborate on the creation of SDKs for integration with partners and commercial automation.Contribute to expanding the product pipeline, ensuring quality through automated testing and production monitoring.
About This Women Affirmative Position iFood is committed to diversity and inclusion, with gender equity as a core value. This position is part of our ongoing efforts to create opportunities for women in technology. The hiring process for this role follows the same criteria and steps as all other positions. Candidates who identify with the profile below are encouraged to apply. About iFood iFood is a leading technology company in Latin America, connecting thousands of restaurants to millions of consumers every day. Each month, we process around 100 million orders. Our reach extends beyond food delivery into Marketplace, Pharmacy, and Pet sectors. Through our fintech arm, iFood Pago, we offer food vouchers and banking services tailored for restaurants. How the Android Team Works Our teams focus on building reliable, innovative solutions that support delivery partners and improve their daily experience. Collaboration across product, design, and operations is central to our approach. What You Will Do Develop and improve key features in the iFood app for delivery partners, shaping the experience for thousands of logistics partners. Use Kotlin Multiplatform (KMP) to streamline code sharing between Android and iOS platforms. Maintain high performance, availability, and user experience in a demanding, high-traffic environment. Work closely with product, design, and operations teams to deliver solutions that address real needs for delivery partners. Participate in code reviews and help define best practices for mobile development. Implement features related to navigation, order management, payments, and communication with restaurants.
Founded in 2007, Airbnb has evolved from a simple idea of two hosts welcoming three guests into a worldwide community of over 5 million hosts, facilitating more than 2 billion guest arrivals across the globe. We empower hosts to provide unique stays and experiences, allowing guests to connect authentically with local communities.Join Our Community:The Quality Engineering team at Airbnb is dedicated to enhancing our software development process by ensuring high-quality outputs efficiently. We equip our engineers with AI-powered tools to build robust, testable systems. Our responsibilities include refining product test cases, extending automation coverage, and continuously improving our test automation tools and frameworks. We proactively address vulnerabilities in our extensive codebase and collaborate on designing and implementing resilient, testable systems.Your Impact:Lead initiatives at Airbnb that utilize AI to revolutionize and expedite Quality Engineering.As a Senior Automation Engineer, you will be instrumental in establishing and preserving automation coverage for features and releases. Collaborate closely with the product engineering team to develop and enhance our test tools, write and evaluate product code, engage in design reviews to architect testable systems, and guide designs towards enhancing modularity and testability.Possess a keen desire to comprehend complex systems thoroughly and excel in navigating diverse technologies and codebases. You will thrive in ambiguous situations, validating concepts, and implementing top-tier solutions.Our global mission is to cultivate quality engineering processes that adapt to the needs of our external customers and internal teams alike, ensuring a seamless experience for guests, hosts, and support agents.Typical Responsibilities:Utilize AI and tools to spearhead the implementation of a comprehensive test automation strategy, encompassing the entire testing pyramid (unit, service, integration, and end-to-end testing) to validate feature functionality against customer use cases.Oversee the development and effective usage of automated test frameworks.
At RevenueCat, we simplify the process of building and scaling in-app subscriptions. Since our inception from Y Combinator's S18 batch, we have established ourselves as the go-to monetization platform for mobile applications. Currently, we power over 40% of newly launched subscription apps, manage an impressive $10 billion in annual purchase volume, and support a diverse range of developers—from solo creators in Brazil to the mobile team at OpenAI—in maximizing their revenue.Our remote-first team consists of more than 120 talented individuals across 25 countries, united by core values we embody: Customer Obsession, Always Be Shipping, Own It, and Balance. If you're eager to make an impact on hundreds of millions of end-users while supporting the developers behind them, you will thrive here.Your RoleWe are in search of a Senior SDK Engineer specializing in Android to join our innovative team. In this role, you will be instrumental in designing, developing, launching, and supporting comprehensive features and products that empower developers to enhance their revenue. We seek a candidate who is both product-oriented and customer-centric, with a passion for creating exceptional mobile SDKs that offer a delightful developer experience.While your primary focus will be our Android SDK, you may also contribute to our iOS SDK and hybrid SDKs as needed. Experience on these platforms is not mandatory, but enthusiasm for collaborative work across them is highly valued.
Plain Concepts is looking for an Android Engineer with strong Kotlin experience. This remote role is open to candidates based in Brazil. What You’ll Do Design, build, and maintain Android applications using Kotlin. Own features throughout their lifecycle, from initial concept through deployment and ongoing support. Translate product requirements into scalable, maintainable, and testable solutions. Write clear, idiomatic Kotlin code focused on readability and long-term maintainability. Apply modern Android architectural patterns such as MVVM and MVI. Integrate RESTful APIs and handle asynchronous data flows within the app. Work closely with backend engineers to define and refine API contracts. Optimize app performance, responsiveness, and stability across a range of Android devices. Troubleshoot and resolve bottlenecks and bugs with minimal supervision. Take part in code reviews, technical discussions, and architectural decisions. Contribute to ongoing improvements in code quality, development tools, and processes. Collaboration This role involves close collaboration with product, design, and backend teams. Balancing the delivery of new features with efforts to improve architecture and code quality is a key part of the job as the codebase evolves.
N-iX continues to expand in Latin America, bringing together over 2,400 professionals throughout Europe and the Americas. The company partners with major enterprises and Fortune 500 organizations to deliver software solutions. N-iX has also earned recognition as a Great Place to Work in Colombia. Role overview The Senior Android Engineer will join a USA-based product group, contributing to technology that powers smart machines and supports personalized, custom-designed applications. This position is open to experienced Android engineers located in Brazil or Colombia. What you will do Develop Android applications for international clients Contribute to the creation and enhancement of smart machine products Collaborate with a diverse and inclusive technology team Benefit from flexible work arrangements Location Candidates must be based in Brazil or Colombia to be considered for this role.
Role overview Speechify is looking for a Tech Lead to join the Android Core Product team in São Paulo, Brazil. This position blends hands-on Android development with leadership responsibilities. The Tech Lead helps the team deliver reliable, high-quality Android applications that address real user needs. What you will do Design and architect solutions for Android applications Mentor and support team members as they grow technically Collaborate with cross-functional teams to advance product ideas Oversee the development and improvement of core Android features
At Zup Innovation, our mission is to create cutting-edge technologies that challenge the best in the world and transform the game for our clients. We seek talented individuals who are eager to join a culture driven by excellence and innovation. If you thrive in a collaborative work environment fueled by curiosity, come build the future of technology with us.In this role, you will focus on the development of our super app, particularly enhancing the onboarding flow for business accounts. This challenging position involves evolving a critical business application while ensuring technical quality, performance, and security, as well as actively contributing to architectural decisions and product evolution.What You Will Do:Develop new features for the super app, focusing on the onboarding flow for business accounts.Implement integrations with APIs, including configuring custom interceptors and managing authentication.Create and optimize complex, responsive layouts using Jetpack Compose and Custom Views according to project needs.Build and maintain CI/CD pipelines for the secure publication of artifacts and distribution of the Android app.Conduct thorough code reviews, promoting best practices in architecture, performance, security, and scalability.Support technical discussions, differentiating the use of BFF, API Gateway, and implementing mobile APIs according to recommended standards.Manage the lifecycle of Activities and Fragments, ensuring advanced navigation and preventing memory leaks.
Speechify seeks a Tech Lead to guide the Android Core Product team in Porto Alegre, Brazil. This role sets the technical direction for Android applications and focuses on enhancing the user experience. Key responsibilities Oversee the development and ongoing improvement of Android apps Mentor junior developers and help them build their skills Lead technical discussions and decision-making within the team Collaborate with product, design, and engineering teams to influence product direction Location This position is based in Porto Alegre, Brazil.
Full-time|On-site|São Paulo, State of São Paulo, Brazil
Become a Vital Member of Novibet as an Android Developer!Are you prepared to step into a pivotal role within a vibrant and rapidly expanding company? If your passion lies in software development and you excel in a fast-paced setting, this could be the perfect opportunity for you.About UsEstablished in 2010, Novibet is a leading GameTech organization with operations spanning Europe, the Americas, and various ROW countries, including Greece, Brazil, Ireland, Finland, Mexico, Chile, Ecuador, Cyprus, and New Zealand. We have offices in Greece, Malta, Brazil, and Mexico, employing over 1,200 professionals globally. Our commitment to technological innovation drives us to continually push boundaries, providing seamless entertainment and online gaming experiences to our growing customer base.Why Choose Novibet?At Novibet, we empower you to thrive, emphasizing growth through collaboration and learning as part of a team of forward-thinkers who adapt to new challenges. We are dedicated to cultivating a positive, inclusive, and supportive workplace culture where every individual can succeed.Join us and become part of a worldwide team that values collaboration, innovation, and personal development.Your ResponsibilitiesConvert designs and wireframes into high-quality code.Design, develop, and maintain high-performance, reusable, and reliable Kotlin code.Ensure optimal application performance, quality, and responsiveness.Identify and resolve bottlenecks and bugs.Assist in maintaining code quality, organization, and automation.Your QualificationsUniversity and/or postgraduate degree in a relevant field.Proven experience in software development.Experience in launching one or more Android apps currently available on Google Play is an advantage.Strong understanding of Android SDK, various Android versions, and different screen sizes.In-depth knowledge of Android UI design principles, patterns, and best practices.Analytical thinking and problem-solving skills.Ability to create self-contained, reusable, and testable modules and components.Familiarity with version control tools like Git.A commitment to continuous learning, skill improvement, knowledge sharing, and adapting to processes.Preferred Technical Skills4+ years of experience in Android software development.1+ years of experience in Kotlin development is a significant advantage.Working knowledge of the mobile landscape, architectures, trends, and emerging technologies.Programming experience interfacing with server APIs via JSON.Familiarity with RESTful APIs for communication.
Speechify’s mission is to remove reading barriers and help people learn more effectively. Over 50 million people use Speechify’s text-to-speech tools to listen to content from PDFs, books, Google Docs, news articles, and websites. The product suite includes apps for Android, iOS, Mac, a Chrome extension, and a web app. Recent honors include Chrome Extension of the Year by Google and the 2025 Apple Design Award for Inclusivity. Speechify operates as a fully distributed company with a team of nearly 200. Team members work remotely from around the world and include engineers, AI researchers, and experts from companies like Amazon, Microsoft, and Google, as well as alumni of Stanford and successful startups such as Stripe and Vercel. Role overview Speechify is hiring a Tech Lead for its Android Core Product. The Android app is now the most popular text-to-speech app on the Play Store, and the user base is expanding quickly. The Tech Lead will help guide the team through this growth and lead new projects that shape the future of the product. This role suits someone who thinks strategically, enjoys making product decisions, and cares deeply about user experience. The environment values initiative: anyone can step into leadership by showing technical excellence and delivering results. A strong work ethic, clear communication, and commitment to success matter here. How we hire The process includes several technical interviews. Speechify aims to complete all interviews within one week. Location This role is open to candidates based in Belo Horizonte, Brazil.
Speechify’s mission is to remove reading barriers and make learning accessible to everyone. With more than 50 million users worldwide, our text-to-speech tools turn PDFs, books, Google Docs, news articles, and websites into audio, helping people read faster, understand more, and remember better. Our products include iOS and Android apps, a Mac app, a Chrome extension, and a web app. Google named Speechify the Chrome Extension of the Year, and Apple awarded us the 2025 Design Award for Inclusivity. Our team of nearly 200 works fully remotely. Colleagues include frontend and backend engineers, AI research scientists, and professionals from Amazon, Microsoft, and Google, as well as alumni of Stanford and founders from startups like Stripe and Vercel. Role overview Speechify is looking for a Tech Lead, Android Core Product, based in Salvador, Brazil. As we grow our Android app, the leading text-to-speech app on the Play Store, this senior role supports a growing user base and leads new projects. The position suits someone who enjoys making product decisions, thrives on crafting user experiences, and brings strategic thinking to the table. Speechify’s structure is flat. Leadership comes from technical excellence and consistent results. A strong work ethic, clear communication, and drive are vital here. The interview process is straightforward: several technical interviews, usually completed within a week. What you will do Own major features and work closely with the design team to deliver high-quality results. Help shape the direction of the Android development team. Maintain and improve reliability metrics for key app features. Participate in cross-functional discussions with Product, Design, and Engineering. Review pull requests and support other engineers. Tackle critical issues and adapt quickly to new challenges.
Role Overview ciandt is looking for a Senior Android Developer based in Brazil. This position focuses on building mobile applications that improve user experiences. The role involves working closely with colleagues from different disciplines and contributing throughout the development process, from initial concept through deployment. What You Will Do Design and develop Android applications for a range of projects Work with cross-functional teams to define, build, and ship new features Participate in all phases of the development lifecycle Location Brazil