Talent.com
Senior Android Engineer

Senior Android Engineer

BackbaseRegión Centro, Ciudad de México, Jalisco, Mexico
Hace 1 día
Tipo de contrato
  • Teletrabajo
Descripción del trabajo

Hybrid job in Guadalajara, Mexico or CDMX.

We are looking for a highly motivated and experienced Senior Android Engineer to join our team. You will be fundamental in the design, development, and maintenance of our high-quality Android applications, ensuring optimal performance, security, and architecture. We are seeking someone with a proven passion for mobile technology, coding excellence, and the ability to drive best practices within the team.

Key Responsibilities

Lead the development of new features and the evolution of our Android applications using Kotlin and the latest technologies.

Design and implement robust, scalable, and maintainable application architectures, applying patterns like MVVM or MVI and adhering to Clean Architecture principles.

Utilize Android Jetpack , including Lifecycle and Navigation , to build modern applications.

Implement reactive and declarative user interfaces with Jetpack Compose .

Efficiently manage asynchronous programming using Kotlin Coroutines and Flow .

Handle local Data Persistence and secure, optimized API Consumption (REST / GraphQL).

Ensure performance Optimization , Security , and the application of Design Patterns throughout the code.

Implement Dependency Injection (e.g., with Hilt / Koin) for cleaner, testable code.

Develop and maintain Unit Tests and instrumentation tests to guarantee code quality and reliability.

Promote project Modularization to enhance compilation, scalability, and team management.

Manage the application lifecycle, including Building and Signing APKs and AABs for testing and production environments, as well as Publishing to Stores (Google Play).

Set up and maintain CI / CD (Continuous Integration / Continuous Delivery) pipelines, ideally using Fastlane , to automate testing, builds, and deployments.

Actively collaborate using Git for version control and in code reviews.

Mentor junior and mid-level engineers, and participate in defining the technical roadmap.

Requirements

Experience : Minimum of 6+ years of professional experience in native Android application development.

Language : Advanced and demonstrable experience working with Kotlin .

Asynchrony : Mastery of Kotlin Coroutines and Flow .

Frameworks : Deep experience with Android Jetpack and implementing user interfaces with Jetpack Compose .

Architecture : Solid understanding and implementation of MVVM , MVI , and Clean Architecture principles.

Testing : Proven experience in designing and implementing Unit Tests and integration tests.

DevOps / Automation : Hands-on experience implementing and maintaining CI / CD processes and with tools like Fastlane .

Other : Strong knowledge of Dependency Injection , Data Persistence , API Consumption , and Modularization methodologies.

Tools : Proficient in Git .

Soft Skills : Excellent communication skills, ability to work in a team, and experience leading technical initiatives.

#J-18808-Ljbffr

Crear una alerta de empleo para esta búsqueda

Senior Engineer Android • Región Centro, Ciudad de México, Jalisco, Mexico