Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
A Senior Android Developer with strong experience in native Android development, capable of designing scalable mobile solutions, ensuring high performance, clean architecture, and best development practices.
Main Assignments
- Define best Android development practices and architecture standards;
- Develop, code, and test native Android applications using Kotlin/Java;
- Work with modern Android architectures (MVVM, Clean Architecture, MVI);
- Execute the development of complex Android functionalities and integrations;
- Propose technological advancements in mobile systems and Android ecosystem;
- Ensure compliance with Android performance, security, and usability standards;
- Validate existing test coverage and implement new unit, integration, and UI tests;
- Validate new Android application functionalities before releases;
- Monitor application performance, memory usage, crashes, and responsiveness;
- Anticipate technical risks and propose preventive mobile solutions;
- Support and mentor junior and mid-level Android developers;
- Participate in technical decisions, code reviews, and architecture discussions;
- Perform maintenance, refactoring, and continuous improvement of Android applications;
- Debug, test, and optimize already developed Android programs.
- Strong experience with native Android development;
- Proficiency in Kotlin (Java as a plus);
- Experience with Android SDK, Jetpack components, and Material Design;
- Knowledge of RESTful APIs, JSON, and network libraries (Retrofit, OkHttp);
- Experience with dependency injection (Hilt, Dagger, or Koin);
- Experience with version control (Git);
- Familiarity with CI/CD for mobile;
- Solid understanding of performance optimization and memory management.
- Experience with sports, fitness, or team-based applications;
- Experience with Jetpack Compose;
- Knowledge of Firebase, analytics, and crash reporting tools;
- Experience with modularization and multi-module projects;
- Experience with automated UI testing (Espresso, Compose UI, etc.);
- Experience publishing apps on Google Play.
Remote – Brazil or Toronto - CA (remote).
Why build your career at Meta?
We offer autonomy, clear goals, and a dynamic and challenging environment. Our professionals have the opportunity to interact with different technologies, participate in diverse projects, bring new ideas, and work from anywhere in Brazil — and even anywhere in the world.
We Are Recognized As
- One of the best companies to work for in Brazil (Great Place to Work);
- One of the 10 fastest growing technology companies in the country for three consecutive years (Anuário Informático Hoje).
- We are people serving people
- We all think and act like owners
- We are hungry for performance
- We grow and learn together
- We pursue excellence and simplicity
- We have innovation and creativity in our DNA
Did you relate? Then, #ComeBeMeta!
Key Skills
Ranked by relevanceReady to apply?
Join Meta IT North America and take your career to the next level!
Application takes less than 5 minutes

