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.
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.…
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
ArcTouch develops apps, websites, and digital experiences for brands and startups. With over 15 years in the industry, the studio is part of the AKQA Group and has built a diverse project portfolio. Since 2009, ArcTouch has focused on designing products that connect with users and on fostering collaboration among team members from different backgrounds. This talent pool is for experienced Android developers in Brazil who are interested in future senior openings. By joining, candidates stay informed about new opportunities that match their skills and interests as they arise. Role overview Design and build scalable Android apps using Kotlin and Jetpack Compose, applying principles such as S.O.L.I.D. and architectural patterns like MVVM or MVP. Guide and mentor Android developers, support collaboration, and maintain high standards through code reviews and technical leadership. Work closely with US and EMEA clients, translating their needs into technical solutions as a trusted partner. Promote strong testing practices, including unit, integration, and UI tests, to ensure application quality. Support team growth by helping attract and evaluate Android talent during hiring processes. Location and work style All roles connected to this talent pool are remote and open to candidates based in Brazil.
Join ciandt, a leader in technology transformation, where we merge human insight with cutting-edge AI to deliver scalable tech solutions.With a global workforce of over 8,000 professionals, we have partnered with more than 1,000 clients over our 30-year journey. Here, artificial intelligence is not just a concept; it's our reality.We are seeking a passionate and skilled Senior Android Developer to collaborate with our team and serve a prominent American investment client. This is an on-site position based in Campinas, requiring daily presence in the office. If you thrive in a collaborative environment and enjoy direct interaction with colleagues, this role is ideal for you! Additionally, you will have the chance to utilize your English skills daily, engaging with international teams.Key Responsibilities:- Work closely with the CI&T team to fulfill the requirements of our financial sector client.- Implement agile deployment strategies, ensuring product quality and stability.- Collaborate with cross-functional teams to identify, prioritize, and execute enhancements and bug fixes that improve system performance and enhance user experience.- Write and maintain robust, scalable, and efficient code to support ongoing application development and maintenance.- Conduct thorough testing and debugging of code to guarantee high-quality deliverables.- Engage in code reviews and provide constructive feedback to fellow developers.Qualifications:- Proven experience as an Android Developer with proficiency in Java and Kotlin.- Strong expertise in Kotlin and adherence to coding conventions.- Familiarity with dependency injection frameworks such as Dagger or Hilt.- Understanding of software architectural patterns, including REST, MVVM, MVC, and Clean Architecture.- Experience in unit testing with JUnit and automated UI testing using Espresso.- Knowledge of componentization of interface elements and a basic understanding of Material Design principles.- Proficient in version control with Git and comfortable collaborating in a multi-team environment.
Role Overview ciandt is hiring a Mid-Level/Senior Android Developer in Brazil. This role focuses on building mobile solutions that reach users worldwide. Work alongside a team committed to delivering reliable software and thoughtful user experiences.
At CI&T, we are pioneers in technological transformation, merging human expertise with AI to develop scalable tech solutions. With over 8,000 professionals globally, we have partnered with more than 1,000 clients over our 30-year journey. Artificial Intelligence is our reality.Note: If you reside in the Metropolitan Region of Campinas, your presence in our office will be mandatory in accordance with current attendance policies.We are looking for a Mid-Level/Senior Android Developer who thrives on challenges to enhance a financial sector project, creating new features and refining existing ones. This project covers end-to-end customer solutions, providing a dynamic environment filled with diverse challenges.
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.
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 technologies.
About the Role ciandt is hiring a Mid-Level/Senior Mobile Developer to focus on iOS and Android projects. This role involves building and improving mobile applications in collaboration with designers, engineers, and other specialists. What You Will Do Design, develop, and maintain mobile apps for iOS and Android platforms Work alongside cross-functional teams to deliver new features and improve user experiences Contribute technical expertise to projects that explore new approaches in mobile technology Location This position is based in Brazil.
ciandt combines human expertise with artificial intelligence to deliver technology solutions at scale. With over 8,000 professionals worldwide and three decades of experience, the company has supported more than 1,000 clients. Artificial intelligence is a core part of ciandt’s strategy. Location policy: Candidates residing in the Metropolitan Region of Campinas must comply with the current office attendance requirements, which include presence at the city offices as specified. Role overview This Senior Mobile Developer role centers on native iOS and Android development for Brazil’s largest banking institution. The position involves shaping technical standards, working closely with cross-functional teams, and driving improvements in user experience through practical, effective solutions. What you will do Set and uphold technical standards to support digital and cultural transformation Collaborate with multidisciplinary teams to deliver native mobile app solutions Maintain a strong focus on user experience and measurable outcomes Participate in code reviews to ensure high code quality Requirements Mobile development experience with Kotlin and Java iOS development using Swift and SwiftUI Knowledge of software architecture patterns such as Clean Swift and MVVM Familiarity with programming paradigms like MVP and SOLID principles Experience with unit testing and code review (tools such as Mockk and Roboelectric) Unit and integration testing using XCTest, KIF, or XCUITests Emphasis on Clean Code and use of Design Patterns for maintainability Building layouts with XML and Jetpack Compose Experience working in CI/CD environments Experience with Maven Understanding of SCM processes and version control tools Background in modularizing mobile projects Soft skills Ability to work independently Proactive problem-solving approach Clear communication and effective collaboration with clients Resilience and adaptability when faced with challenges Transparency and visibility in remote teamwork Preferred qualifications Understanding of agile practices and culture Experience with automation and the testing pyramid Comfort working in remote communication environments Familiarity with native accessibility features Experience using tools such as Jira and xRay Background in payment systems and third-party integrations
ciandt combines human expertise with artificial intelligence to deliver scalable technology solutions. With a team of over 8,000 professionals and a track record of more than 1,000 client partnerships across three decades, the company emphasizes technology transformation and innovation. Role overview The Senior Android Developer will join the software engineering team in Campinas, SP. This position focuses on building and maintaining a mobile application that connects to a global IoT ecosystem. The work involves designing Android apps that communicate with AWS cloud services and edge devices, with an emphasis on reliability and high performance. Key responsibilities Develop Android applications that interact with AWS cloud services and IoT edge devices Address concurrency and networking challenges within mobile apps Design software architectures that scale and are easy to maintain Work to ensure application performance and reliability Location This role is based in Campinas, SP.
Join the Inter team!At Inter, we believe that every day is a new opportunity to shape the future through the technology we create, the connections we forge, and the ideas we share. As a Super App, we offer comprehensive solutions in digital banking, investments, credit, insurance, marketplace, and everyday services. But we are also much more than that: we are a dynamic team constantly evolving.With this momentum, new opportunities arise. Now is your chance to explore an intelligent way to invest in your career. Come and be part of #sanguelaranja!We are seeking Mobile Developers for iOS/Android | Mid, Senior, and Specialist levelsThe Inter team is expanding with new products, new markets, and an ever-growing scale. We are looking for Mobile Developers who are eager to help build the future architecture of our Super App. If you enjoy solving problems more than repeating patterns, you belong with us.Your Challenge:As part of our team, you will develop distributed services that power our Super App for millions of users. Your goal will be to ensure high availability and low latency, making architectural decisions that truly impact the user experience. Beyond implementation, we want you to engage in technical decisions and help evolve our technological approach at Inter.Your Daily Responsibilities:Develop and maintain native applications [Swift/SwiftUI | Kotlin/Jetpack].Implement screens, navigation, and API integrations.
Join Inter with us!!! At Inter, we believe that the future begins anew each day through the technology you create, the connections you build, and the ideas you share. We are a Super App offering comprehensive solutions in digital banking, investments, credit, insurance, marketplace, and various daily services. But we are much more than that: we are a dynamic team in constant evolution.In this fast-paced environment, new opportunities arise. It's your turn to discover this intelligent way to invest in your career. Come be part of #sanguelaranja!We are looking for Mobile Developers for iOS/Android | Mid, Senior, and Specialist levelsThe Inter is growing: new products, new markets, and a constantly expanding scale. We are looking for Mobile Developers who want to help shape the future architecture of our Super App. If you prefer solving problems over repeating patterns, your place is with us.Your ChallengeYou will build distributed services that power our Super App for millions of users. Your goal will be to ensure high availability and low latency, making architectural decisions that genuinely impact the user experience. More than just implementation, we want you to participate in technical decision-making and help evolve how we approach technology at Inter.Your Daily Tasks:Develop and maintain native applications [Swift/SwiftUI | Kotlin/Jetpack].Implement screens, navigation, and API integrations.
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.
Join our dynamic team at RH Software Ltda as a Mid-Level Mobile Developer. You will be responsible for designing, developing, and maintaining mobile applications using React Native, Swift, and Android. Your expertise will help shape the future of our products and improve user experiences.
Join ciandt, a leader in tech transformation, where we blend human expertise with cutting-edge AI to deliver scalable technology solutions.With a robust team of over 8,000 professionals worldwide, we've established strong partnerships with more than 1,000 clients over three decades, making Artificial Intelligence a core part of our operations.We are seeking a Mid-level Android Developer to collaborate on projects with a leading American investment client. This role is entirely on-site in Campinas, offering you the chance to engage closely with your colleagues and utilize your English skills daily while interacting with international teams.Key Responsibilities:- Work collaboratively with the CI&T team to fulfill client requirements in the financial sector.- Execute agile deployments ensuring product quality and stability.- Partner with cross-functional teams to identify, prioritize, and implement enhancements and bug fixes to elevate system performance and user experience.- Write and maintain robust, scalable, and efficient code to support ongoing development and maintenance of applications.- Conduct thorough testing and debugging to guarantee high-quality deliverables.- Engage in code reviews, providing constructive feedback to peers.Qualifications:- Proven experience as an Android Developer with proficiency in Java and Kotlin.- Strong command of Kotlin coding conventions and practices.- Familiarity with dependency injection techniques using Dagger or Hilt.- Understanding of software architectural patterns such as REST, MVVM, MVC, and Clean Architecture.- Experience in unit testing with JUnit and automated UI testing using Espresso.- Basic knowledge of Material Design and componentization of interface elements.- Proficient in code versioning with Git and familiar with Git Flow in a collaborative environment.
Venha fazer parte da equipe Inter!Aqui no Inter, acreditamos que o futuro se inicia diariamente através da tecnologia que você desenvolve, das conexões que você estabelece e das ideias que você compartilha. Somos um Super App com soluções integradas de banco digital, investimentos, crédito, seguros, marketplace e outros serviços essenciais. Além disso, contamos com um supertime em constante evolução.Com essa dinâmica, novas oportunidades surgem. É sua chance de conhecer uma maneira inovadora de investir na sua carreira. Junte-se a nós e venha ser #sanguelaranja!Estamos em busca de Desenvolvedores Mobile iOS/Android | Pleno, Sênior e EspecialistaO Inter está em expansão: novos produtos, novos mercados e uma escala crescente. Por isso, estamos em busca de desenvolvedores Mobile dispostos a construir o futuro da arquitetura do nosso Super App. Se você prefere resolver problemas a seguir padrões, você se encaixa aqui!O desafioVocê será responsável por desenvolver serviços distribuídos que possibilitam o funcionamento do nosso Super App para milhões de usuários. Seu objetivo é garantir alta disponibilidade e baixa latência, influenciando a experiência do usuário através de decisões arquitetônicas. Mais do que implementar, queremos que você participe das decisões técnicas e contribua para a evolução da tecnologia no Inter.Suas responsabilidades incluem:Desenvolver e manter aplicativos nativos utilizando [Swift/SwiftUI | Kotlin/Jetpack].Implementar telas, navegação e integração com APIs.
Role Overview CI&T is looking for a Mid Developer with experience building applications for iOS, Android, and eTV platforms. This position is based in Brazil and centers on creating mobile and TV apps that deliver strong user experiences. What You Will Do Develop and maintain applications for iOS, Android, and eTV devices Collaborate with team members to design and implement new features Contribute to projects that reach users around the world Who We’re Looking For Experience developing for iOS, Android, and/or eTV platforms Interest in building engaging mobile and TV applications Comfort working in a collaborative team setting Motivation to grow technical skills and take on new challenges Why Join CI&T? Work on projects that have a global impact Opportunity to develop with current technologies Supportive team focused on learning and growth
Come join us at Inter!At Inter, we believe that each day brings new opportunities to innovate through the technology you create, the connections you foster, and the ideas you share. We are not just a Super App offering comprehensive digital banking solutions, investments, credit, insurance, and a marketplace; we are a dynamic team continually evolving to meet the needs of our users.This fast-paced environment opens doors to exciting new roles. It’s your chance to invest in your career in a smart way. Join us and be part of the #sanguelaranja!We are looking for Mobile Developers (iOS/Android) | Pleno, Sênior, and EspecialistaInter is expanding: introducing new products and entering new markets at an ever-increasing scale. We seek mobile developers eager to shape the future architecture of our Super App. If you prefer solving problems over repeating patterns, you belong with us.The ChallengeYou will develop the distributed services that keep our Super App running for millions of users. Your goal will be to ensure high availability and low latency, making architectural decisions that significantly impact the user experience of our app. More than just implementation, we want you to engage in technical decision-making and help evolve our tech practices at Inter.Your Daily Responsibilities Include:Developing and maintaining native applications [Swift/SwiftUI | Kotlin/Jetpack].Implementing screens, navigation, and API integration.
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.