En CI&T, ayudamos a grandes empresas a transformar el potencial de la IA en un impacto real para el negocio mediante el despliegue de IA, la ejecución nativa de IA y soluciones empresariales integradas con tecnología.
Con 30 años de experiencia en transformación tecnológica, aceleramos la innovación con experiencia en Agentic SDLC, modernización de aplicaciones, Datos e IA, Martech y estrategia empresarial.
Somos 8.000 CI&Ters en más de 25 países, colaborando para construir soluciones con impacto real. La IA ya forma parte de cómo trabajamos, evolucionamos e innovamos todos los días.
Sobre el puesto
Como Desarrollador Android de nivel intermedio, desempeñarás un papel clave en el diseño, desarrollo y mantenimiento de aplicaciones Android avanzadas utilizando Kotlin. Colaborarás con equipos multifuncionales para definir, implementar y entregar nuevas funcionalidades, garantizando el rendimiento, la calidad, la capacidad de respuesta y la mantenibilidad de la aplicación. También contribuirás a mejorar la calidad del código, optimizar el rendimiento de las aplicaciones y explorar nuevas tecnologías para mejorar la eficiencia del desarrollo y ofrecer una experiencia de usuario fluida.
Qué harás:
- Desarrollar, mantener y mejorar aplicaciones Android utilizando Kotlin.
- Colaborar con equipos multifuncionales para definir, diseñar, desarrollar y entregar nuevas funcionalidades alineadas con los requisitos del negocio y de los usuarios.
- Garantizar el rendimiento, la calidad, la estabilidad y la capacidad de respuesta de las aplicaciones en los dispositivos y versiones de Android compatibles.
- Identificar y resolver cuellos de botella de rendimiento, problemas técnicos y defectos de software.
- Mantener altos estándares de calidad, organización, legibilidad y mantenibilidad del código.
- Implementar y mantener prácticas automatizadas de desarrollo y pruebas para mejorar la fiabilidad del software y la eficiencia del desarrollo.
- Integrar aplicaciones Android con servicios backend mediante APIs RESTful.
- Aplicar los principios de diseño de Android y las pautas de UI/UX para ofrecer experiencias de usuario intuitivas y coherentes.
- Utilizar herramientas de perfilado de rendimiento y análisis de memoria para identificar oportunidades de optimización.
- Colaborar con los miembros del equipo para solucionar problemas, revisar implementaciones y compartir conocimientos técnicos.
- Evaluar y adoptar continuamente tecnologías, herramientas y prácticas de desarrollo relevantes para mejorar la productividad y la calidad de las aplicaciones.
- Contribuir a las iniciativas de desarrollo con Kotlin Multiplatform Mobile (KMM) y a la integración de código compartido entre plataformas móviles.
Imprescindible:
-
Desarrollo Android: Experiencia comprobada en el desarrollo de aplicaciones Android, respaldada por un sólido portafolio de aplicaciones o proyectos relevantes.
-
Kotlin: Dominio de Kotlin, incluidas sus características principales del lenguaje, la programación orientada a objetos y las prácticas modernas de desarrollo.
-
Ciclo de vida del desarrollo móvil: Sólida comprensión del ciclo completo de desarrollo de aplicaciones móviles, desde el análisis de requisitos y la implementación hasta las pruebas, el lanzamiento, el mantenimiento y el soporte.
-
Kotlin Multiplatform Mobile (KMM): Experiencia comprobada con KMM y comprensión de cómo compartir código entre plataformas móviles.
-
Integración de APIs: Familiaridad con APIs RESTful y experiencia integrando aplicaciones Android con servicios backend.
-
UI/UX en Android: Conocimiento de los principios de diseño de Android, las guías de interfaz y los estándares de UI/UX para crear aplicaciones accesibles, intuitivas y coherentes.
-
Optimización del rendimiento: Experiencia identificando y resolviendo cuellos de botella de rendimiento, analizando el uso de memoria y optimizando la capacidad de respuesta de las aplicaciones con herramientas adecuadas de perfilado y depuración.
-
Control de versiones: Dominio de Git u otras herramientas de control de versiones para la gestión del código fuente y el desarrollo colaborativo.
-
Calidad del código y automatización: Comprensión de prácticas de código mantenible, organización del código y técnicas de automatización que respalden un desarrollo fiable y eficiente.
-
Resolución de problemas: Capacidad para investigar problemas técnicos, analizar causas raíz e implementar soluciones eficaces.
Nuestros beneficios:
-Seguro de salud y dental
-Auxilio para comidas y alimentación
-Asistencia para cuidado infantil
-Licencia de paternidad extendida
-Alianza con gimnasios y profesionales de salud y bienestar a través de Wellhub (Gympass) TotalPass;
-Participación en las utilidades y en los resultados (PLR);
-Seguro de vida
-Plataforma de aprendizaje continuo (CI&T University);
-Club de descuentos
-Plataforma online gratuita dedicada al bienestar físico, mental y general
-Curso de embarazo y crianza responsable
-Alianzas con plataformas de aprendizaje en línea
-Plataforma de aprendizaje de idiomas
¡Y muchos más!
Más detalles sobre nuestros beneficios aquí:
En CI&T, la inclusión comienza desde el primer contacto. Si eres una persona con discapacidad, es importante presentar tu evaluación durante el proceso de selección. Consulta qué datos debe incluir el informe haciendo clic aquí. De este modo, podremos garantizar el apoyo y los ajustes que mereces. Si todavía no tienes la evaluación, no te preocupes: podemos ayudarte a obtenerla.
Contamos con un equipo dedicado a la salud y el bienestar, especialistas en inclusión y grupos de afinidad que estarán contigo en cada etapa. Cuenta con nosotros para hacer este camino juntos.
Publicado originalmente en Himalayas