Start Your Search Here

Job Search

Topaz LATAM

, , Colombia / Global

Sr Developer Analyst Mobile Android & iOS

Job Description

Job description En Topaz, no solo creamos tecnología. Transformamos el futuro del mercado financiero.

Somos un equipo #Multi de protagonistas que convierten ideas en soluciones de impacto. En nuestro Topaz Team, fomentamos un ambiente de colaboración real donde tu curiosidad se premia y tu potencial se expande, aprendiendo de los mejores para resolver desafíos complejos.

¿Estás listo/a para ser protagonista de esta evolución? ¡Queremos conocerte!

Main responsibilities Tu Rol como Protagonista de la Transformación:

Buscamos un(a) Desarrollador(a) Mobile Android & iOS con experiencia de más de 5 años en la construcción, mantenimiento y optimización de aplicaciones móviles robustas, seguras, escalables y de alto rendimiento para clientes del sector bancario

La persona será responsable de participar en todo el ciclo de desarrollo de las aplicaciones, desde el análisis técnico y la implementación hasta las pruebas, documentación, integración, soporte y mejora continua. Deberá trabajar de forma colaborativa con los equipos de Backend, QA, Diseño, Producto y áreas de negocio, bajo metodologías ágiles, especialmente Scrum.

Desarrollar, mantener y optimizar aplicaciones móviles nativas para Android e iOS , dirigidas principalmente a clientes del sector bancario y financiero.

Implementar soluciones seguras, escalables, mantenibles y de alto rendimiento, garantizando una experiencia de usuario consistente.

Desarrollar nuevas funcionalidades, realizar mantenimiento evolutivo y correctivo, y participar en la resolución de incidentes técnicos.

Analizar requerimientos funcionales y técnicos, estimar esfuerzos y proponer soluciones eficientes y sostenibles.

Aplicar arquitecturas modernas y buenas prácticas de desarrollo móvil, como MVVM, Clean Architecture y VIPER , según las necesidades del proyecto.

Integrar y consumir servicios mediante APIs REST , así como participar en integraciones con GraphQL, WebSockets, servicios de autenticación y notificaciones push.

Implementar mecanismos de seguridad para proteger la información, las comunicaciones y las transacciones de las aplicaciones.

Crear y mantener pruebas unitarias y pruebas de interfaz de usuario, asegurando la calidad y estabilidad de las soluciones.

Optimizar el uso de memoria, batería, red y otros recursos del dispositivo.

Gestionar la fragmentación del ecosistema Android, considerando diferentes dispositivos, tamaños de pantalla y versiones del sistema operativo.

Interpretar, mantener y migrar código legado desarrollado en Java y Objective-C cuando sea necesario.

Participar en revisiones de código, promoviendo estándares de calidad, seguridad, legibilidad y mantenibilidad.

Documentar de forma clara el código, las decisiones de arquitectura, las integraciones y los procesos técnicos asociados.

Participar activamente en ceremonias ágiles bajo la metodología Scrum .

Colaborar con los equipos de Backend, QA, Diseño, Producto y áreas de negocio.

Investigar y proponer soluciones técnicas innovadoras que contribuyan a la mejora continua de los productos y procesos.

Utilizar y promover las herramientas de Inteligencia Artificial proporcionadas por Stefanini para mejorar la productividad, la calidad y la eficiencia del desarrollo.

Mantener una comunicación clara y efectiva con clientes internos, externos y equipos multidisciplinarios.

Requirements and skills Formación académica

Profesional o estudiante de últimos semestres de Ingeniería de Sistemas, Informática, Computación, Software, Electrónica o carreras relacionadas.

También podrán considerarse candidatos con formación técnica o tecnológica y experiencia equivalente en desarrollo mobile.

Herramientas y conocimientos técnicos

Android:

Kotlin.

Java para mantenimiento de código legado.

Android SDK y componentes modernos de Android.

Manejo de fragmentación de dispositivos y versiones del sistema operativo.

iOS:

Swift.

Objective-C para lectura, mantenimiento o migración de código existente.

Desarrollo para versiones recientes de iOS, incluyendo iOS 18.5 o la versión vigente requerida por el proyecto.

Arquitectura y calidad:

MVVM.

Clean Architecture.

VIPER u otros patrones de arquitectura mobile.

Principios SOLID, patrones de diseño y buenas prácticas de código.

Pruebas unitarias y pruebas de interfaz de usuario.

Integraciones:

APIs REST.

JSON y manejo de autenticación.

Notificaciones push.

GraphQL y WebSockets como conocimientos deseables.

Seguridad:

Autenticación segura.

Protección de información sensible.

Buenas prácticas de seguridad en aplicaciones móviles.

Deseable conocimiento de estándares y prácticas de seguridad para aplicaciones financieras.

Herramientas de desarrollo:

Android Studio.

Xcode, Instruments.

Git y plataformas de control de versiones.

Herramientas de gestión y seguimiento de trabajo bajo metodologías ágiles.

Herramientas de integración continua y despliegue móvil, deseable.

Herramientas de monitoreo y análisis de errores, deseable.

Experiencia esperada:

Experiencia profesional desarrollando aplicaciones móviles nativas para Android y/o iOS .

Experiencia comprobable con Kotlin y Swift .

Experiencia trabajando con aplicaciones de misión crítica, de alta disponibilidad o con requerimientos elevados de seguridad.

Deseable experiencia en proyectos bancarios, financieros, fintech o en industrias reguladas.

Experiencia implementando arquitecturas escalables y patrones de diseño.

Experiencia integrando aplicaciones móviles con servicios backend, APIs y sistemas de autenticación.

Experiencia escribiendo pruebas unitarias y pruebas de UI.

Experiencia participando en equipos ágiles y colaborando con equipos técnicos y de negocio.

Deseable experiencia en modernización o migración de apps legacy.

Additional information Tu experiencia en Topaz es nuestra prioridad. Más que beneficios, ofrecemos un ecosistema de apoyo para que puedas evolucionar, transformar y ser protagonista de tu carrera.

Cuidamos de ti con planes de salud integrales. Creemos que un equipo sano y respaldado es la base para una colaboración real, donde podemos transformar en conjunto.

Aquí, tu desarrollo es un pilar fundamental. Ofrecemos programas de formación y la oportunidad de dominar las tecnologías que mueven el mercado financiero. Tendrás desafíos reales para aplicar tu conocimiento y contribuir directamente a la evolución de nuestro ecosistema de soluciones.

Te damos la confianza y la autonomía para ser protagonista de tu trabajo. Nuestra modalidad híbrida y beneficios como el Day Off de cumpleaños son el reflejo de nuestra cultura de respeto y confianza, permitiéndote encontrar el equilibrio ideal para generar un impacto real.

#J-18808-Ljbffr

Aplicar Now

Similar Opportunities

View all jobs