
Mid-Level Android Mobile Developer, Brazil
CI&T
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Responsible for developing high-quality mobile applications, following best development practices and standards.
- Ensure quality in everything you do by developing unit and/or automated tests.
- Value Clean Code and Design Patterns in your projects.
- Collaborate with multidisciplinary teams to develop innovative solutions.
Requirements
- Mobile development using Kotlin and Java.
- Experience with MVP (Model-View-Presenter) architecture.
- Ensure quality in everything you do by developing unit and/or automated tests, and valuing code reviews.
- Strive for stability and simplicity in day-to-day code, delivering clean, simple, and maintainable solutions.
- Appreciation for Clean Code and Design Patterns.
- Good communication and autonomy to work in a dynamic, collaborative environment with multidisciplinary teams.
- Flexibility to learn and develop in other programming languages.
- Knowledge of best practices and agile culture.
- MVVM (Model-View-ViewModel) architecture.
- Resilience in remote communication environments.
- Awareness of accessibility in app development.
- Clean Architecture and Design Patterns.
Benefits
- Health and dental insurance;
- Meal and food allowance;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass;
- Profit Sharing (PLR);
- Life insurance;
- Continuous learning platform (CI&T University);
- Discount club;
- Free online platform dedicated to promoting physical and mental health and well-being;
- Pregnancy and responsible parenthood course;
- Partnerships with online course platforms;
- Language learning platform;
- And many others.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinJavaMVP architectureMVVM architectureClean CodeDesign Patternsunit testingautomated testingClean Architectureagile methodologies
Soft Skills
communicationautonomycollaborationflexibilityresilienceappreciation for simplicityproblem-solvingadaptabilityteamworkattention to detail