Título del puesto: Desarrollador Android Semi Senior
Habilidades fundamental: Kotlin, Java, Android Architecture Components, MVVM, Clean Architecture, Arquitectura Modular, Retrofit, Coroutines, Dagger, Hilt, Git, Unit Testing
Experiencia: +3 años de experiencia en desarrollo Android.
Ubicación: Perú.
Modalidad: Híbrido (2 a 4 veces al mes a oficina y previa solicitud).
En Coforge estamos buscando Desarrollador Android Semi Senior (#20789-7-16) con el siguiente perfil.
Responsabilidades principales
- Desarrollar, mantener y evolucionar aplicaciones móviles nativas para Android.
- Implementar funcionalidades siguiendo estándares de calidad, escalabilidad y rendimiento.
- Participar en el análisis, diseño y desarrollo de soluciones móviles utilizando arquitecturas modernas.
- Proponer mejoras técnicas basadas en buenas prácticas y experiencia profesional.
- Colaborar activamente 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.
- Participar en la identificación y resolución de incidencias técnicas.
- Mantenerse actualizado sobre nuevas tecnologías, componentes y tendencias del ecosistema Android.
Requisitos indispensables
- Entre 3 y 4 años de experiencia en desarrollo Android.
- Conocimiento sólido del desarrollo moderno de aplicaciones Android.
- Dominio de Kotlin como lenguaje principal de desarrollo.
- Conocimientos de Java.
- Conocimiento de principios de acoplamiento, cohesión y buenas prácticas de desarrollo.
- Aplicación de principios SOLID.
- Experiencia en Clean Architecture y Arquitectura Modular.
- Conocimiento de patrones de diseño y arquitectura MVVM.
- Experiencia con Android Architecture Components.
- Manejo de ViewModel, LiveData, Flow, Room y DataBinding.
- Experiencia trabajando con AndroidX.
- Experiencia en integración de servicios y consumo de APIs.
- Conocimientos de Retrofit para comunicaciones de red.
- Experiencia utilizando Coroutines para programación asíncrona.
- Conocimientos de RxJava.
- Experiencia en orquestación de peticiones y manejo de asincronismo.
- Conocimientos de seguridad en aplicaciones Android.
- Experiencia en almacenamiento seguro de datos.
- Experiencia con inyección de dependencias utilizando Dagger o Hilt.
- Experiencia desarrollando interfaces con RecyclerView.
- Experiencia en creación de Custom Views.
- Experiencia en desarrollo y mantenimiento de librerías Android.
- Experiencia implementando pruebas unitarias.
- Conocimiento de control de versiones utilizando Git.
- Compromiso, orientación a resultados y capacidad para trabajar en equipo.
Requisitos deseables
- Experiencia en optimización de rendimiento de aplicaciones móviles.
- Conocimiento de integración y despliegue continuo para aplicaciones Android.
- Experiencia trabajando en entornos ágiles bajo Scrum.
- Conocimiento de patrones avanzados de diseño y desarrollo móvil.
- Experiencia en desarrollo de aplicaciones de alta disponibilidad y escalabilidad.
Publicado el:
En Coforge, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos en función de la edad, discapacidad, religión, género, orientación sexual, estado socioeconómico o nacionalidad.
#J-18808-Ljbffr
📌 Desarrollador Android Semi Senior (Lima)
🏢 Encora
📍 Lima