Desarrollar y mejorar aplicaciones Android nativas aplicando principios de arquitectura limpia y priorizando la calidad del código.. Colaborar estrechamente con el equipo para alcanzar objetivos comunes y crear experiencias de usuario excepcionales.. Integrar servicios internos y externos para garantizar funcionalidad robusta y escalable.. Proponer, diseñar e implementar nuevas funcionalidades y mejoras continuas en las aplicaciones existentes.
Responsabilidades
- Fomentar prácticas recomendadas para mantener la salud del código y participar activamente en la planificación de tareas y proyectos.
- Diseñar y desarrollar interfaces de usuario intuitivas y eficientes en entornos nativos Android.
- Conectar la aplicación con servicios y APIs internos y externos de forma eficiente y segura.
- Sugerir e implementar nuevas características y optimizaciones en funcionalidades ya existentes.
Requisitos
- Experiencia comprobada en desarrollo Android nativo utilizando Kotlin.
- Conocimiento sólido de arquitecturas limpias y patrones de diseño como MVVM y MVI.
- Dominio de Jetpack Compose junto con manejo del sistema tradicional basado en XML.
- Experiencia en manejo de concurrencia mediante Coroutines y Flow.
- Habilidad para consumir APIs RESTful usando herramientas como Retrofit y OkHttp, y manejar serialización con Gson, Moshi o Kotlin Serialization.
- Experiencia práctica en pruebas unitarias con JUnit y Mockk, y pruebas de interfaz con Espresso y pruebas de Compose.
- Uso de inyección de dependencias con Hilt, Dagger 2 o Koin.
Stack técnico
Kotlin, Clean Architecture, MVVM, MVI, Jetpack Compose, XML, Coroutines, Flow, Hilt, Dagger 2, Koin, Retrofit, OkHttp, Gson, Moshi, Kotlin Serialization, JUnit, Mockk, Espresso, Compose Tests
Beneficios
- Contribuir al crecimiento de un ecosistema empresarial centrado en el usuario.
- Trabajar en un entorno colaborativo donde el trabajo en equipo es fundamental.
- Impulsar ideas con rapidez y agilidad en un entorno dinámico.
- Desarrollarte profesionalmente y reinventarte continuamente.
- Generar un impacto positivo en las personas y en el planeta.
- Disfrutar de flexibilidad en el trabajo con #ModoPeYa, orientado al equilibrio entre vida personal y profesional.
Modalidad
híbrido — trabajar con flexibilidad, buscando un buen equilibrio dentro y fuera de la oficina bajo la filosofía #ModoPeYa.
Equipo
Soluciones para Comercios dentro de la Tribu de Fintech
- Centrados en el usuario
- Trabajar en equipo siempre
- Moverse a la velocidad de las ideas
- Aprender, desarrollarse y reinventarse
- Generar impacto positivo en las personas y el planeta
- Diversidad e inclusión
- #CoolturaPeYa
- #LaDiversidadNosPotencia
Información adicional
- La diversidad del talento fortalece nuestra cultura organizacional y nuestra forma de trabajar.
- Se fomentan equipos diversos e inclusivos que aportan distintas perspectivas y enfoques.
- Las oportunidades laborales son abiertas para todas las personas, sin importar identidad de género, orientación sexual, origen étnico, religión, edad, discapacidad u otras características.
- Se ofrece ajuste razonable o accesibilidad específica para el proceso de entrevista si se requiere.
- Es posible indicar pronombres (él/ella/elle) desde la primera interacción.