[job-21192] Senior Android Developer, Colombia

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Previous experience as an Android Developer or in a similar role., Strong experience with version control tools like Git and agile methodologies., Solid experience working with Kotlin and advanced Android Architecture Components., Good communication skills in English, both spoken and written..

Key responsabilities:

  • Help install technical capabilities within the team and maintain well-structured, reusable code.
  • Collaborate on the technical backlog and participate in technical decisions with clients.
  • Continuously improve the product being delivered through active involvement in development processes.
  • Integrate various technologies and tools, including REST APIs and Firebase, into Android applications.

CI&T logo
CI&T XLarge http://www.ciandt.com
5001 - 10000 Employees
See all jobs

Job description

We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions.
With over 6,500 CI&Ters around the world, we’ve built partnerships with more than 1,000 clients during our 30 years of history. Artificial Intelligence is our reality. 

Hello there!

We are seeking a skilled Senior Android Developer to join our dynamic team.

As a Senior Android Developer, you will be responsible for helping to install the technical capabilities in your team, implement and keep a well-structured code that is reusable and presents a high performance. You will also actively collaborate on the technical backlog detailing and will participate in technical decisions with CI&T and a big international client in order to continuously improve the product being delivered.

Requirements:

- Previous experience as an Android Developer or in a similar role;
- Strong experience with SCM process and version control tools like Git;
- Experience working with agile methodologies (Scrum or Kanban);
- Knowledge in software architectural patterns like MVVM, MVP, MVC, Clean Architecture, SOLID, Coordinators and dependency injection frameworks like Koin;
- Solid experience working with Kotlin;
- Experience with advanced Android Architecture Components and Jetpack libraries, including Room Persistence Library;
- Proficiency in using Kotlin Coroutines and Flow for asynchronous programming and reactive patterns;
- Experience with unit testing libraries such as MockK, JUnit, Espresso, MockWebServer and Robolectric;
- Experience working with REST API integrations using Retrofit;
- Experience with Bluetooth technologies, including integration with Android applications for data communication and device connectivity, and knowledge of Bluetooth Low Energy (BLE) profiles and protocols for IoT and wearable device integration;
- Experience with build automation tools such as Gradle;
- Experience with Firebase integration (e.g. Crashlytics, Analytics, Messaging);
- Experience with Android Lifecycle Aware components;
- Experience with Android Notifications;
- Experience with continuous integration and delivery (CI/CD) pipelines for Android projects using tools like Jenkins and SonarQube/Detekt;
- Have good communication skills, with clients and internally with your team;
- You can communicate complex ideas by speaking or writing in English.

You will stand out if you have:

- Knowledge of charting libraries for Android, such as MP Android Chart;
- Experience with performance optimization tools like LeakCanary and Android Profiler;
- You have knowledge of accessibility, localization, animation;
- Experience with Wear OS development, including creating custom tiles, complications, and overlays.



#LI-TO1
Our benefits include:

- Premium Healthcare
- Meal voucher
- Maternity and Parental leaves
- Mobile services subsidy
- Sick pay-Life insurance
- CI&T University   
- Colombian Holidays
- Paid Vacations
And many others. 


Collaboration is our superpower, diversity unites us, and excellence is our standard. 
We value diverse identities and life experiences, fostering a diverse, inclusive, and safe work environment. We encourage applications from diverse and underrepresented groups to our job positions.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Android Developer Related jobs