Job Closed
This listing is no longer active.
Navigate Change
Mid Level/Senior Developer, Android (Kotlin, Java)
Location
Brazil
Posted
61 days ago
Salary
0
Seniority
Senior
Job Description
Mid Level/Senior Developer, Android (Kotlin, Java)
CI&T
• Develop scalable technological solutions in the Android environment. • Work on projects for the financial sector. • Collaborate with cross-functional teams to ensure software quality. • Apply best development practices and Clean Code principles.
Job Requirements
- Experience in mobile development using Kotlin and Java;
- Knowledge of Maven;
- Familiarity with MVVM architecture;
- Strong quality focus, including developing unit tests and actively participating in code reviews (Mockk, Robolectric);
- Commitment to and application of Clean Code and Design Patterns to ensure clean, simple, and maintainable code;
- Building layouts using XML and ViewBinding;
- Knowledge of agile practices and culture;
- Experience with automation (e.g., test automation);
- Resilience working in environments with remote communication;
- Knowledge of native Android accessibility;
- Knowledge of Clean Architecture and Design Patterns;
- Experience with Flutter.
Benefits
- Health and dental insurance;
- Food and meal allowances;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) and 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 wellbeing;
- Pregnancy and responsible parenting course;
- Partnerships with online course platforms;
- Language learning platform;
- And many more
Related Guides
Related Job Pages
More Android Engineer Jobs
Senior Android Developer
EX Squared LATAMMultishore & tech staff augmentation experts! Building solutions for leading brands #ImagineBuildEvolve 🔭
• Design, develop, and maintain modern Android applications using Kotlin and Android best practices • Build responsive and scalable mobile solutions focused on exceptional user experience • Collaborate closely with Product, Design, QA, and Back-End teams throughout the development lifecycle • Implement intuitive and visually appealing interfaces aligned with Android design guidelines • Integrate applications with RESTful and/or GraphQL APIs and backend services • Optimize applications for performance, scalability, and compatibility across multiple Android devices and screen sizes • Write clean, maintainable, and testable code following architecture patterns such as MVVM, MVP, or MVI • Create and maintain unit tests and contribute to automation testing efforts • Troubleshoot, debug, and resolve application issues efficiently • Contribute to CI/CD and continuous delivery practices • Stay current with emerging Android technologies, tools, and development trends.
• As an Android Engineer, you’ll work directly with our product and design teams. • In this fast-paced environment, you’ll receive pixel-perfect, responsive designs to implement and ship. • You are obsessed with delivering the best possible product for our customers. • Your speed, reliability in delivery, and ability to devise elegant solutions will make you a core member of our engineering team. • We aim to revolutionize the FinTech industry. • Help create a new paradigm — we need the best minds to do it.
Android Automotive Application Developer
SpyrosoftWe enable our clients to thrive, thanks to a combination of technical proficiency and domain-specific knowledge.
• Develop Android Automotive OS navigation app • Port mobile app to IVI environment • Implement navigation and map features • Adapt UX to automotive requirements • Integrate backend APIs • Optimize performance and stability • Collaborate with UX, backend, and integration teams
• Core Application Engineering: Architect, build, test, and safely deploy the client's core native Android application using Kotlin and cutting-edge continuous delivery pipelines. • UI/UX Implementation: Translate pixel-perfect, responsive design mockups from Figma into fluid, highly responsive user interfaces utilizing Jetpack Compose and modern Android layout principles. • Web3 Integration: Conduct technical exploration, prototyping, and production implementation of Web3 systems and secure, intuitive crypto wallet experiences natively on the Android platform. • Code Craftsmanship: Maintain, advocate for, and extend a clean, highly testable, and robust codebase, utilizing automated unit and UI testing frameworks to minimize regression and optimize stability. • System Optimization: Drive technical excellence across critical operational requirements, including telemetry/analytics capture, localized translations, and deep memory optimization. • Agile Collaboration: Contribute actively within a high-performance, iterative agile lifecycle, maintaining a culture of collective ownership where the team prioritizes collaborative problem-solving over individual finger-pointing.




