Desarrollador Android
- A jornada completa
Descripción de la empresa
Inetum es un grupo internacional de consultoría digital ágil. En la era post-transformación digital, nuestro propósito es permitir que cada una de las más de 27,000 personas que forman parte de nuestro equipo se renueve continuamente, viviendo de forma positiva su propio digital flow.
Con presencia en 26 países, promovemos trayectorias profesionales flexibles, innovación local y un equilibrio saludable entre la vida personal y profesional. Además, Inetum ha sido reconocida como Top Employer, certificación que avala nuestro compromiso con el bienestar, el desarrollo profesional y la excelencia en la gestión del talento.
Compromiso con la igualdad
En Inetum, promovemos un entorno de trabajo inclusivo y equitativo. Se tendrán en cuenta todos los candidatos, independientemente de su género, identidad, orientación sexual, edad, origen étnico, discapacidad u otras condiciones. Las decisiones de contratación se basan únicamente en las habilidades, competencias y valores alineados con nuestra cultura organizativa.
Descripción del empleo
Objetivo del puesto:
Diseñar, desarrollar, mantener y optimizar aplicaciones móviles para dispositivos con sistema operativo Android, asegurando calidad, estabilidad, usabilidad y cumplimiento de los requerimientos funcionales del negocio.
Requisitos
Formación Académica
- Licenciatura en Sistemas, Ingeniería en Computación, Tecnologías de la Información o carrera afín.
- Inglés intermedio, principalmente para lectura y comprensión de documentación técnica.
3. Habilidades de Trabajo
- Actitud: Orientado a resultados, enfocado en cumplir tareas con calidad y en tiempos óptimos. Dispuesto a ser parte de la solución.
- Proactividad: Propone mejoras, toma iniciativa y participa activamente en los temas del área.
- Autogestión: Capacidad de llevar tareas de principio a fin, entregando avances diarios y manejando prioridades.
- Responsabilidad: Cumplimiento puntual de funciones asignadas y compromisos adquiridos.
- Autodidacta: Capacidad de aprender nuevas tecnologías, frameworks o herramientas según lo demande el proyecto.
- Compromiso: Fuerte orientación al cumplimiento de metas individuales y del área.
- Alta disponibilidad: Capacidad de trabajar jornadas extensas y responder de manera inmediata cuando se requiera.
- Análisis: Habilidad para evaluar requerimientos y proponer soluciones viables y eficientes.
- Resolución de problemas: Capacidad de solucionar incidencias relacionadas con programación, arquitectura, procesos administrativos y operativos.
- Integración: Trabajo en equipo y colaboración multidisciplinaria.
- Comunicación efectiva: Clara, oportuna y orientada al entendimiento técnico y funcional.
4. Conocimientos Técnicos Indispensables
Programación y desarrollo Android
- Programación en Kotlin y/o Java para Android.
- Desarrollo enfocado al diseño, implementación y mantenimiento de aplicaciones móviles.
- Conocimiento en arquitectura de aplicaciones Android (MVVM, MVP, Clean Architecture, etc.).
- Importancia del diseño UI/UX en el desarrollo de aplicaciones Android.
- Creación de algoritmos de codificación aplicados al desarrollo de apps para smartphones Android.
- Aplicación de prácticas recomendadas de programación, patrones de diseño y estándares de Google.
- Depuración y pruebas (debugging, unit testing, instrumentación).
Herramientas y tecnologías requeridas
- Android Studio
- Gradle
- Git / repositorios de control de versiones
- Integración con APIs REST
- Manejo de librerías comunes del ecosistema Android (Jetpack, Room, Retrofit, LiveData, Coroutines, etc.)
Indispensable adicional
- Conocimientos sólidos en programación orientada a objetos.
- Manejo de ciclo de vida de actividades y fragmentos.
- Manejo de notificaciones, permisos, almacenamiento y recursos del sistema.
5. Conocimientos Deseables
- Consumo de servicios SOAP (opcional).
- Experiencia trabajando con Scrum o metodologías ágiles.
- Experiencia adicional en desarrollo iOS (Swift, Xcode) es un plus, especialmente para trabajo con aplicaciones multiplataforma.
6. Responsabilidades del Puesto
- Diseñar, desarrollar y mantener aplicaciones Android.
- Implementar mejoras, nuevas funcionalidades y optimización de rendimiento.
- Documentar código, procesos y funcionalidades.
- Participar en análisis y diseño funcional/técnico de nuevas soluciones.
- Identificar y solucionar errores, cuellos de botella o problemas de arquitectura.
- Integrarse con equipos multidisciplinarios (QA, backend, diseño, producto).
- Mantenerse actualizado en tecnologías Android, metodologías y mejores prácticas.
- Asegurar la calidad del código y del producto entregado.
- Ingles avanzado
Información adicional
Lo que ofrecemos
- Programas de formación continua y certificaciones.
- Acceso a plataformas de aprendizaje y desarrollo profesional.
- Cultura de innovación y colaboración.
- Programas de bienestar físico y emocional.
- Oportunidades de crecimiento en proyectos internacionales.
- Reconocimiento y recompensas por desempeño.
- Sueldo base
- Prestaciones superiores a las de la ley
- Seguro de vida
- Seguro de Gastos Médicos Mayores
- Vales de despensa
- Esquema 100% nómina