1 day ago
Lima, PeruMid Level / Senior
Responsibilities
- Desarrollar, mantener y evolucionar aplicaciones móviles nativas para Android.
- Implementar funcionalidades con estándares de calidad, escalabilidad y rendimiento.
- Analizar, diseñar y desarrollar soluciones móviles utilizando arquitecturas modernas.
- Proponer mejoras técnicas basadas en buenas prácticas y experiencia profesional.
- Colaborar con equipos multidisciplinarios bajo metodologías ágiles.
- Diseñar componentes reutilizables y contribuir al desarrollo de librerías internas.
- Integrar aplicaciones móviles con servicios y APIs.
- Garantizar la calidad del código mediante pruebas unitarias y revisiones técnicas.
- Identificar y resolver incidencias técnicas.
- Mantenerse actualizado sobre tecnologías, componentes y tendencias del ecosistema Android.
Requirements
- Entre 3 y 4 años de experiencia en desarrollo Android.
- Dominio de Kotlin y conocimientos de Java.
- Conocimiento sólido del desarrollo moderno de aplicaciones Android y de los principios SOLID, acoplamiento, cohesión y buenas prácticas.
- Experiencia con Clean Architecture, arquitectura modular, patrones de diseño y MVVM.
- Experiencia con Android Architecture Components, ViewModel, LiveData, Flow, Room, DataBinding y AndroidX.
- Experiencia integrando servicios y consumiendo APIs mediante Retrofit.
- Experiencia con Coroutines, RxJava, orquestación de peticiones y manejo de asincronismo.
- Conocimientos de seguridad en aplicaciones Android y experiencia en almacenamiento seguro de datos.
- Experiencia con inyección de dependencias usando Dagger o Hilt.
- Experiencia desarrollando interfaces con RecyclerView y Custom Views.
- Experiencia creando y manteniendo librerías Android.
- Experiencia implementando pruebas unitarias y utilizando Git.
- Se valoran conocimientos de optimización de rendimiento, integración y despliegue continuo, Scrum, patrones avanzados de diseño y desarrollo móvil, y aplicaciones de alta disponibilidad y escalabilidad.
- Compromiso, orientación a resultados y capacidad para trabajar en equipo.
Benefits
- Modalidad híbrida en Perú, con asistencia a la oficina de 2 a 4 veces al mes y previa solicitud.
About Encora
Encora provides software and digital product engineering services for technology companies and enterprises, including cloud-native development, data engineering, and QA. It operates a global delivery model and supports outsourced product development and managed engineering teams. Headquartered in Santa Clara, California, Encora is privately held and was acquired by Coforge; it previously raised $200 million in private equity funding in 2019.
