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. Requirements: 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. Differentials: 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. Location of this position: 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 (Anurio Informtico Hoje). What are our values? 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 All people are welcome regardless of condition, disability, ethnicity, religious belief, sexual orientation, appearance, age, or any other characteristic. We want you to grow with us in a welcoming environment full of opportunities. Did you relate? Then, #ComeBeMeta! Recommend someone for this Job You can recommend someone directly to this job by sending their resume to the email below Meta IT is a technology and innovation company dedicated to digital transformation, with a human-centered approach behind every solution. For 35 years, we have supported organizations on their digital transformation journeys, combining strategy, technology, and people to drive sustainable impact. With more than 2,500 employees across 350 cities, over 200 clients worldwide, and presence in more than 20 countries, Meta IT delivers end-to-end solutions in modernization and digital transformation. #J-18808-Ljbffr
Job Title
Q66AKQ Senior Android Developer