Descripción del puesto
Responsabilidades principales
- Diseñar y desarrollar aplicaciones nativas Android utilizando Kotlin (principalmente) y Java cuando sea necesario.
- Implementar arquitecturas modernas como MVVM, Clean Architecture, MVP, MVI y Redux, garantizando modularidad y escalabilidad.
- Integrar y consumir REST APIs, gestionar datos locales mediante Room, SQLite, DataStore, Realm o bases de datos híbridas.
- Utilizar frameworks y herramientas clave del ecosistema Android:
- Android Jetpack (ViewModel, LiveData/StateFlow, Navigation, WorkManager, Paging)
- Jetpack Compose para UI moderna y declarativa
- Gestionar dependencias con Gradle, Kotlin DSL y herramientas como Hilt/Dagger, Koin o Coroutines para operaciones asíncronas.
- Automatizar procesos con CI/CD, Fastlane, Firebase App Distribution y pipelines en plataformas como GitHub Actions, GitLab CI o Bitrise.
- Integrar herramientas de monitoreo, pruebas y analítica como Firebase, Crashlytics, AppCenter, Datadog o New Relic.
- Participar activamente en revisiones de código, resolución de errores, optimización de rendimiento y mejoras continuas.
- Trabajar bajo metodologías ágiles (Scrum/Kanban) en coordinación con equipos multidisciplinarios.
Requisitos
Requisitos
- +5 años de experiencia en desarrollo Android nativo.
- Dominio avanzado de Kotlin, Android Studio y el ecosistema Android Jetpack.
- Experiencia comprobada con arquitecturas modernas (MVVM, Clean Architecture, MVI).
- Conocimiento sólido en integración de servicios REST y manejo de persistencia local.
- Experiencia en CI/CD, automatización, testing y monitoreo.
- Habilidad para resolver problemas complejos, comunicar ideas técnicas y trabajar colaborativamente
Beneficios
Seguro complementario y de vida bastante completo que incluye asesoría Nutricional 🥗, Deportiva, Clínica del Sueño 🌛, apoyo Psicológico, Kinesiología, Psicopedagogía, Fonoaudiología, Consultas de Telemedicina, Descuentos en Farmacias. Convenios y descuentos con clínicas dentales 🍭, ópticas, gimnasios. Día libre por cumpleaños 🍰 y Aguinaldos. Convenio con Fundación Arturo López Pérez (FALP) para el cáncer
Nosotros
Tata Consultancy Services es una organización de servicios de TI, consultoría y soluciones de negocios que entrega resultados reales a negocios globales, garantizando un nivel de certeza que ninguna otra empresa puede igualar.
TCS ofrece una cartera integrada, centrada en consultoría, de servicios de TI, BPS, Infraestructura, Ingeniería y Assurance. Esto se entrega mediante su Modelo de Red de Entregas Globales™ único y reconocido como referente de excelencia en el desarrollo de software.
Parte del Tata Group, el mayor conglomerado industrial de India, TCS tienen presencia global y cotiza en la Bolsa Nacional de Valores y en la Bolsa de Valores de Bombay, en India.