Información Importante
Ubicación: Perú
Modalidad de trabajo: Híbrido - Mayoritariamente remoto, con disponibilidad de ir a oficinas a demanda
Resumen del puesto
Como un Senior Android/ Kotlin Developer , formarás parte de un equipo tecnológico y ágil altamente calificado por respaldar y desarrollar soluciones de vanguardia para cumplir con los requisitos de nuestro negocio.
Nos ayudará a acelerar los resultados empresariales de nuestros clientes mediante la innovación de productos digitales de vanguardia.
Responsabilidades y Funciones
- Diseñar, desarrollar y mantener aplicaciones móviles Android utilizando Kotlin, asegurando un código limpio, escalable y mantenible.
- Aplicar patrones de diseño y arquitectura de software para garantizar soluciones robustas y eficientes.
- Participar activamente en la definición técnica de nuevas funcionalidades, colaborando con equipos de producto, diseño y QA.
- Implementar y optimizar estructuras de datos y algoritmos para mejorar el rendimiento de las aplicaciones.
- Colaborar en entornos ágiles, especialmente bajo la metodología SCRUM, participando en ceremonias como dailies, plannings y retros.
- Integrar herramientas de control de versiones (Git, Gitflow, Trunk-Based Development) y colaborar en flujos de trabajo de desarrollo colaborativo.
- Investigar y aplicar buenas prácticas en programación concurrente en Android, cuando sea necesario.
- Documentar soluciones técnicas y compartir conocimiento con el equipo.
Requisitos y Habilidades
- Egresados de sistemas, desarrollo o afines con +4 años de experiencia.
- +3 años de experiencia con Android.
- Dominio de Kotlin para desarrollo Android
- Conocimiento profundo de Patrones de Diseño de Software
- Experiencia en Patrones de Arquitectura
- Sólidos conocimientos en Estructuras de Datos y Algoritmos
- Comprensión de conceptos de clases y principios de ingeniería de software
Requerimientos adicionales y deseables
- Experiencia trabajando con SCRUM u otras metodologías ágiles
- Conocimiento en SCM, Gitflow y Trunk-Based Development
- Experiencia en programación concurrente en Android
- Uso de frameworks de pruebas unitarias
- Familiaridad con herramientas de CI/CD
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.