Logo for Grupo TECDATA Engineering

Desarrollador Android Senior

Roles & Responsibilities

  • 5+ years of native Android development experience
  • 3+ years of Kotlin experience
  • Proficiency in MVVM and Clean Architecture
  • Strong knowledge of SOLID principles and design patterns

Requirements:

  • Develop native Android applications in Kotlin
  • Design and implement MVVM and Clean Architecture, applying SOLID principles and design patterns
  • Integrate with backend services via Retrofit and REST APIs, using Kotlin Coroutines for asynchronous programming
  • Implement Android Architecture Components (ViewModel, LiveData, Room), apply dependency injection with Dagger2/Hilt, and develop unit and UI tests

Job description

🧩 Descripción del Puesto

Buscamos un/a Desarrollador/a Android Senior con amplia experiencia en desarrollo nativo, Kotlin y arquitecturas modernas, para participar en el diseño y desarrollo de aplicaciones móviles de alto rendimiento en entornos empresariales.

El perfil ideal será responsable de diseñar soluciones escalables, aplicar buenas prácticas de arquitectura y colaborar con equipos multidisciplinares en un entorno Agile.


🛠️ Funciones Principales

  • Desarrollo de aplicaciones Android nativas en Kotlin.

  • Diseño e implementación de arquitecturas MVVM y Clean Architecture.

  • Aplicación de principios SOLID y patrones de diseño (Repository, Adapter, etc.).

  • Integración con servicios backend mediante Retrofit y APIs REST.

  • Uso de Coroutines para programación asíncrona.

  • Implementación de Android Architecture Components (ViewModel, LiveData, Room).

  • Inyección de dependencias con Dagger2 (o Hilt).

  • Desarrollo de tests unitarios y de interfaz (UI tests).

  • Colaboración con equipos de UX/UI utilizando herramientas de prototipado (Figma, Adobe XD).

  • Trabajo en equipo bajo metodologías ágiles (Scrum / Kanban).

  • Gestión de código con Git y control de versiones.


✅ Requisitos Imprescindibles

  • +5 años de experiencia en desarrollo Android nativo.

  • +3 años de experiencia en Kotlin.

  • Dominio de MVVM y Clean Architecture.

  • Conocimiento sólido de SOLID y patrones de diseño.

  • Experiencia con Android Architecture Components.

  • Manejo de Coroutines, Retrofit y Dagger2.

  • Experiencia en testing unitario y UI testing.

  • Buen manejo de Git.

  • Experiencia trabajando en metodologías ágiles.

  • Capacidad analítica y resolución de tareas complejas.


⭐ Conocimientos Deseables

  • Uso de Jira para gestión de tareas.

  • Elaboración de documentación técnica.

  • Experiencia en CI/CD (Jenkins, GitLab CI, etc.).

  • Uso de SonarQube para calidad de código.

  • Conocimiento de Jetpack Compose.

  • Uso de Swagger Codegen / OpenAPI.


Android Developer Related jobs

Other jobs at Grupo TECDATA Engineering

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.