CI&T

CI&T

CI&T is a global digital technology agency empowering agile growth for leading companies through advanced technologies with a team of 2000 experts worldwide.

Internet Software & Services
5K-10K
Founded 1995

Description

  • Write clean, maintainable Android code using software development best practices.
  • Design Android solutions using appropriate frameworks and architectural patterns.
  • Identify improvement opportunities and propose innovative solutions to complex problems.
  • Collaborate with developers, designers, and stakeholders to deliver successful projects.
  • Perform code reviews and help maintain a stable, productive development environment.
  • Provide technical leadership and act as a reference for junior developers.
  • Support onboarding and ramp-up of new developers.
  • Guide pair programming sessions and contribute rich technical discussions and code improvements.
  • Develop ownership over what is being built and communicate product and business improvement opportunities.
  • Balance technical depth with delivery needs, including knowing when to investigate further or ask for help.

Requirements

  • Strong proficiency in Java and full command of Kotlin, with the ability to propose complex refactorings.
  • Deep knowledge of repositories and use cases.
  • Strong understanding of design patterns, especially MVVM and its variations.
  • Advanced Android SDK knowledge, including library updates, view hierarchy optimization, and ProGuard configuration.
  • Advanced use of Android Studio, including debugging tools for layout, network, and resources.
  • Experience building scalable UI components in large-scale projects.
  • Experience with reactive programming such as RxJava, LiveData, and Flow.
  • Advanced knowledge of Lifecycle, dependency injection, and Android Architecture Components.
  • Experience with Gradle and Maven dependency management.
  • Strong experience implementing and maintaining GraphQL queries, including fragments, unions, and query refactoring.
  • Advanced version control skills, including conflict resolution, merges, rebases, rollbacks, and tags.
  • Experience with CI/CD pipeline automation and tools such as Bitrise.
  • Experience with SQLite databases, local data manipulation, caching, and data persistence resilience techniques.
  • Experience monitoring network traffic and data flow.
  • Strong knowledge of TDD and unit, instrumented, UI, and navigation flow testing.
  • Experience with BDD (Behavior-Driven Development).
  • Knowledge of advanced security concepts, including data security, encryption, certificates, biometric/facial authentication, and JWT.
  • Experience optimizing app performance, especially on Android TV, with attention to energy efficiency and memory usage.
  • Experience using Android Profiler and Traceview for resource monitoring.
  • Experience with Custom Views and performant layouts using different ViewGroups.
  • Knowledge of accessibility best practices.
  • Experience with Firebase, Google Analytics, and Crashlytics.
  • Preferred experience contributing to the Android community through articles, documentation, talks, presentations, or lectures.
  • Preferred experience handling conflicts during library updates from partner teams.
  • Preferred knowledge of Jetpack Compose.
  • Preferred experience with network traffic analysis tools such as Network Inspector and Charles Proxy.
  • Preferred ability to guide pair programming and lead technical improvement discussions.
  • Preferred experience with forked projects or PRs in notable open-source/community repositories.
  • Knowledge of agile methodologies such as Scrum and Kanban.
  • Experience leading projects.
  • Must be based in Brazil; if located in the Campinas metropolitan region, in-office presence in Campinas is required under the current attendance policy.

Benefits

  • Health and dental insurance.
  • Meal and food allowance.
  • Childcare assistance.
  • Extended parental leave.
  • Gym and wellness partnerships through Wellhub (Gympass) and TotalPass.
  • Profit sharing (PLR).
  • Life insurance.
  • Continuous learning platform through CI&T University.
  • Discount club and access to free online health, mental health, and well-being platform.
  • Pregnancy and responsible parenting course, plus online course partnerships and language learning platform.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Android Engineer

Deblock 11-50 Banks

Android Engineer at a FinTech company building and deploying the main Android app while working closely with product and design to create polished customer-facing experiences.

Agile Android Blockchain Figma Jetpack Compose Kotlin
2 days, 4 hours ago

Staff Android Systems Engineer

Greenlight 251-1K Capital Markets

Greenlight is hiring a Staff Android Systems Engineer to lead development of Android-based products on custom hardware, owning the application layer end-to-end while working closely with the OS, hardware vendors, and AOSP integration.

Android Android Studio CI/CD Espresso JavaScript Kotlin
4 days, 5 hours ago

Senior Android Developer - Kotlin

Cross Border Talents 251-1K Professional Services

An Android Developer at the company will build and maintain Android applications for a wide range of devices, integrating them with back-end services and collaborating with engineering teams to deliver reliable products.

Android Firebase Git Java Kotlin REST API
4 days, 7 hours ago

Senior Android Developer - Kotlin

Cross Border Talents 251-1K Professional Services

Android Developer role at a company building and maintaining apps for a wide range of Android devices, focused on application development and back-end integration within a collaborative engineering environment.

Android Firebase Git Java Kotlin REST API
4 days, 21 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers