Android Developer Middle

Posted:
3/20/2025, 9:52:00 AM

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Ubicación: Perú

Modalidad de trabajo: Híbrido

 

Resumen del Puesto

Como Android Developer Middle (14197), serás responsable de diseñar, desarrollar e implementar aplicaciones móviles de alto rendimiento, asegurando buenas prácticas en el manejo de memoria, concurrencia y pruebas unitarias. Trabajarás en un entorno ágil bajo SCRUM, aplicando patrones de diseño y utilizando herramientas modernas de integración y distribución continua. Si eres apasionado por el desarrollo móvil, la optimización de código y las soluciones escalables, esta posición es para ti.

Responsabilidades y Funciones

  • Aplicar patrones de diseño de software para garantizar la escalabilidad y mantenibilidad del código.
  • Implementar metodologías ágiles como SCRUM en el desarrollo de software.
  • Desarrollar aplicaciones móviles en Java para Android.
  • Gestionar código fuente mediante Git y Gitflow.
  • Utilizar Android Studio como entorno de desarrollo principal.
  • Manejar dependencias con Gradle y/o Maven.
  • Implementar programación concurrente en Android optimizando el uso de recursos.
  • Gestionar eficientemente la memoria en Android para mejorar el rendimiento de las aplicaciones.
  • Diseñar y gestionar bases de datos SQLite u otras tecnologías de almacenamiento.
  • Implementar pruebas unitarias utilizando frameworks especializados.

Requisitos y Habilidades

Experiencia

  • +4 años de experiencia en desarrollo de aplicaciones Android con Java.
  • Experiencia en pruebas unitarias y frameworks de testing para Android.
  • Conocimiento en estructuras de datos, algoritmos, clases y patrones de diseño.
  • Capacidad para realizar pruebas de algoritmos y evaluar soluciones eficientes.

Habilidades Técnicas

  • Herramientas de análisis estático de código para Java.
  • Evaluación de rendimiento y uso de herramientas de profiling (deseable).
  • Distribución Continua con Fabric u otras plataformas.
  • Integración Continua con Jenkins, CircleCI, TravisCI o similares.
  • Inglés A1.

Requerimientos Adicionales

Competencias

  • Capacidad de análisis y solución de problemas.
  • Trabajo en equipo y colaboración en entornos ágiles.
  • Adaptabilidad a nuevas tecnologías y metodologías de desarrollo.
  • Autonomía y proactividad en la ejecución de tareas.

 

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.

Encora Digital Inc

Website: https://encora.com/

Headquarter Location: Scottsdale, Arizona, United States

Employee Count: 10001+

Year Founded: 2003

IPO Status: Private

Last Funding Type: Private Equity

Industries: Big Data ⋅ Cloud Computing ⋅ Software