We are looking for an Android Developer Pleno/Sênior to join a team that takes care of critical business journeys in a large mobile product. The ideal candidate will have a good technical base, autonomy, and excellent communication skills, with experience in native Android development, MVVM architecture, and Coroutines. The role will involve mentoring junior developers and contributing to the evolution of the new Android codebase, as well as coordinating navigation between native screens and journeys in WebView, in partnership with the web team (React + Next.js).
Requirements
- Solid experience in native Android development (Mid Level/Senior level)
- Domain knowledge of Kotlin and good base in React and Java
- Experience with building layouts in XML (ViewSystem) and using ViewBinding/DataBinding
- MVVM architecture and Coroutines (LiveData, ViewModel, etc.)
- Build tools and dependency management tools (Gradle; knowledge of Maven is welcome)
- Quality of code experience
- Unit tests in Android (for example: JUnit, MockK, Robolectric)
- Active participation in code reviews (code review)
- Application of Clean Code, SOLID principles and design patterns
- Good communication, collaborative attitude and autonomy to work in a dynamic environment, with multidisciplinary teams
- Resilience and ability to adapt to changes and adverse scenarios (including remote communication)
Benefits
- Health and dental plan
- Food and meal allowance
- Childcare allowance
- Extended parental leave
- Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass
- Participation in Profits and Results (PLR)
- Life insurance
- Continuous learning platform (CI&T University)
- Discounts club
- Free online platform dedicated to promoting physical, mental and well-being health
- Pregnant and parental responsible course
- Partnership with online course platforms
- Language learning platform
