freehire launches on Product Hunt on 26 August.

Follow →

[Job-30445] Senior Android Developer, Campinas, Brazil

Summary

Build and maintain Android apps for a U.S. investment client using Kotlin, Jetpack Compose, and Clean Architecture, shipping features in agile sprints.

CI&T is seeking a talented Senior Android Developer to enhance their team, specifically working with a prominent American investment client. This role is fully on-site at the Campinas office, necessitating daily attendance. As a member of the team, you will be instrumental in developing mobile applications tailored for the financial sector, employing agile methodologies throughout the delivery process.

Key facts

  • Location: Campinas, SP (100% on-site, daily attendance required)
  • Engagement: Full Time

What you'll do

  • Collaborate closely with internal teams to create innovative solutions for a client in the financial services industry.
  • Deliver features through agile release cycles, ensuring that product quality and stability remain a top priority.
  • Work with cross-functional teams to identify and prioritize enhancements while addressing defects that impact performance and user experience.
  • Write and maintain scalable and efficient code for ongoing application development efforts.
  • Conduct thorough testing and debugging to guarantee high-quality outputs.
  • Engage in code reviews, providing constructive feedback and insights to fellow developers.
  • Stay updated with industry trends and best practices to continuously improve development processes.
  • Mentor junior developers, sharing knowledge and fostering a collaborative environment.

Requirements

  • Proficient in English, with advanced communication skills.
  • Must be a resident of Campinas and able to work on-site every day.
  • Demonstrated experience in developing Android applications using Java and Kotlin.
  • Strong understanding of Kotlin language conventions and best practices.
  • Practical experience with dependency injection frameworks such as Dagger or Hilt.
  • Knowledge of architectural patterns including REST, MVVM, MVC, and Clean Architecture.
  • Experience with unit testing frameworks like JUnit and UI automation tools such as Espresso.
  • Familiarity with component-based UI design principles and Material Design guidelines.
  • Proven experience in building user interfaces using Jetpack Compose.
  • Proficient in using Git for version control and familiar with Git Flow in collaborative environments.
  • Understanding of CI/CD processes, particularly using GitHub Actions.

Nice to have

  • Experience in migrating Android codebases from Java to Kotlin.
  • Familiarity with transitioning projects from a single-module to a multi-module architecture.
  • Experience in supporting QA teams with end-to-end automation using Appium.
  • Knowledge of feature toggles and trunk-based development practices.
  • Basic understanding of Node.js or the ability to interpret Node applications.
  • Familiarity with Adobe tools such as Adobe Target, Adobe Analytics, or AEM.

Skills & tools

  • Proficient in Kotlin and Java programming languages.
  • Experience with Jetpack Compose for UI development.
  • Familiarity with dependency injection frameworks like Dagger and Hilt.
  • Knowledge of testing frameworks including JUnit and Espresso.
  • Proficient in version control using Git and Git Flow methodologies.
  • Experience with CI/CD pipelines, particularly using GitHub Actions.
  • Understanding of architectural patterns such as MVVM, MVC, Clean Architecture, and REST.
  • Knowledge of Material Design principles for UI/UX development.

Practical notes

  • Comprehensive health and dental insurance coverage provided.
  • Meal and food allowances are included as part of the benefits package.
  • Childcare assistance is available for employees with children.
  • Extended paternity leave is offered to support new parents.
  • Access to gym and wellness programs through partnerships with Wellhub (Gympass) and TotalPass.
  • Participation in a profit-sharing program (PLR) is included.
  • Life insurance coverage is part of the benefits.
  • Continuous learning opportunities through CI&T University are available for professional development.
  • Access to a language learning platform to enhance communication skills.
  • Free online wellness resources addressing both physical and mental health are provided.
  • Membership in a discount club for various services and products is available.
  • Courses on pregnancy and parenting support are offered to employees.
  • Candidates with disabilities are encouraged to share their assessment documentation during the hiring process to receive necessary accommodations; support for obtaining assessments is available if needed.

See also