company logo

Mid Android Developer

Encora

Office

Peru

Full Time

Ubicación: Perú
Modalidad de trabajo: Híbrido

Resumen del puesto

Como Mid Android Developer (15990), serás responsable del análisis, diseño y desarrollo de aplicaciones móviles nativas para Android. Aplicarás principios sólidos de ingeniería de software, arquitectura limpia, pruebas unitarias e integración continua, garantizando la calidad del código y el rendimiento de las aplicaciones. Se espera que tengas experiencia comprobada en el desarrollo de apps publicadas y manejo completo del ciclo de vida de una aplicación móvil.

Responsabilidades y Funciones

  • Analizar requerimientos funcionales y técnicos para el desarrollo de nuevas funcionalidades.

  • Diseñar y desarrollar soluciones móviles en Android utilizando Java.

  • Aplicar patrones de diseño de software y principios SOLID.

  • Implementar programación concurrente y optimización de manejo de memoria en Android.

  • Construir y mantener bases de datos locales utilizando SQLite u otras tecnologías.

  • Aplicar pruebas unitarias con frameworks especializados.

  • Consumir datos remotos vía REST y JSON.

  • Integrar bibliotecas y APIs de terceros según necesidades del proyecto.

  • Participar en revisiones de código, mejoras técnicas y distribución continua.

  • Publicar y mantener aplicaciones Android en entornos productivos.

  • Trabajar bajo metodologías ágiles como Scrum.

Requisitos y Habilidades

  • Formación académica: Técnico, egresado o titulado en Ingeniería de Sistemas o carreras afines.
  • Experiencia:
    • +3/4 años de experiencia en desarrollo de software y aplicaciones móviles Android.

    • Experiencia en publicación de al menos una aplicación Android original.

    • Conocimiento práctico y aplicado del ciclo de vida completo del desarrollo móvil.

    • Experiencia trabajando con bibliotecas, APIs de terceros y SDK de Android.

Requerimientos adicionales

Tecnologías:

  • Lenguaje: Java para Android

  • IDE: Android Studio

  • Control de versiones: Git, Gitflow

  • Build Tools: Gradle y/o Maven

  • Base de datos: SQLite u otras

  • Testing: Frameworks para pruebas unitarias

  • Arquitectura: MVVM, patrones de diseño estructurales y creacionales

  • Librerías: JetPack

  • Programación concurrente y gestión de memoria

  • APIs: RESTful, JSON

  • Metodologías ágiles: Scrum

Deseables:

  • Herramientas de profiling y análisis de rendimiento

  • Integración y distribución continua: Jenkins, CircleCI, TravisCI, Fabric

  • Herramientas de análisis estático de código para Java

Competencias:

  • Análisis estructurado y orientación a buenas prácticas

  • Capacidad de autogestión y proactividad

  • Responsabilidad y elocuencia en la comunicación

  • Conocimiento del panorama móvil, arquitecturas y tendencias emergentes

Acerca de Encora

Encora es el socio preferido de ingeniería digital y modernización de algunas de las principales empresas del mundo y empresas nativas digitales. Con más de 9,000 expertos en 47+ oficinas y laboratorios de innovación en todo el mundo, las prácticas tecnológicas de Encora incluyen Ingeniería y Desarrollo de Productos, Servicios en la Nube, Ingeniería de Calidad, DevSecOps, Datos y Análisis, Experiencia Digital, Ciberseguridad e Ingeniería de IA y LLM.

En Encora, 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.

Mid Android Developer

Office

Peru

Full Time

August 12, 2025

company logo

Encora

encorajobs