Descripción
Resumen del Puesto:
Profesional de alto nivel que lidera el diseño y evolución de la arquitectura de aplicaciones móviles multiplataforma, definiendo estándares y guiando a otros desarrolladores.
Puntos Destacados:
1. Liderar el diseño y evolución de la arquitectura de la aplicación.
2. Desarrollo frontend con React y TypeScript, enfocado en interfaces modernas.
3. Promover altos estándares de calidad técnica y mejora continua.
Profesional de alto nivel con dominio técnico del desarrollo móvil multiplataforma, responsable de liderar el diseño y evolución de la arquitectura de la aplicación, definiendo estándares de desarrollo, mejores prácticas y lineamientos técnicos. Lidera decisiones sobre integración de módulos nativos, performance y procesos de publicación, guiando a otros desarrolladores mediante mentoring y code reviews.
Official job site: Get on Board.
### **Funciones del cargo**
**Responsabilidades Clave**
* Desarrollo de Aplicaciones Frontend: diseñar, desarrollar y mantener aplicaciones frontend utilizando React y TypeScript, asegurando soluciones funcionales, eficientes y alineadas a los requerimientos del negocio.
* Implementación de Interfaces de Usuario: implementar interfaces modernas, accesibles, responsivas y alineadas con los lineamientos de UX/UI definidos por la organización.
* Integración con Servicios y APIs: integrar interfaces frontend con APIs REST y/o GraphQL, asegurando correcta gestión de estados, errores y performance.
* Colaboración Multidisciplinaria: colaborar con equipos Backend, Arquitectura, UX/UI y Producto en el diseño e implementación de nuevas funcionalidades.
* Calidad y Mantenibilidad del Código: desarrollar código limpio, mantenible y escalable, siguiendo buenas prácticas de ingeniería de software.
* Implementación de Pruebas Automatizadas: implementar y mantener pruebas automatizadas (unitarias, integración y end\-to\-end).
* Optimización de Rendimiento: optimizar el rendimiento de las aplicaciones frontend, incluyendo tiempos de carga, rendering, uso de recursos y experiencia del usuario.
* Revisión de Código y Mejora Continua: participar activamente en revisiones de código, aportando feedback constructivo y promoviendo altos estándares de calidad técnica.
### **Requerimientos del cargo**
**Responsabilidades Clave**
* Seguridad en el Frontend: asegurar el cumplimiento de buenas prácticas de seguridad frontend, incluyendo manejo seguro de tokens, autenticación y protección contra vulnerabilidades comunes.
* Diseño Técnico y Arquitectura: participar en el diseño técnico de soluciones frontend, contribuyendo a la evolución de la arquitectura tecnológica.
* Integración y Despliegue Continuo: colaborar en procesos de integración continua y despliegue continuo (CI/CD).
* Actualización Tecnológica Continua: mantenerse actualizado respecto a nuevas tecnologías, herramientas y mejores prácticas del ecosistema frontend.
* Desarrollo Asistido por Inteligencia Artificial: utilizar herramientas de IA generativa (como Claude Code) como apoyo para planificar, estructurar y construir soluciones frontend, comprendiendo íntegramente el código generado, garantizando continuidad del trabajo sin depender de estas herramientas y asumiendo responsabilidad plena por los entregables comiteados, evitando prácticas de ‘vibe coding’.
### **Opcionales**
**Experiencia y Formación**
Profesional titulado en Ingeniería Informática, Software, Computación o carreras afines, con **3 o más años de experiencia** como Frontend Developer o Software Engineer.
Experiencia en desarrollo de aplicaciones móviles con **React Native, TypeScript y Expo**, integración de **APIs REST**, manejo de estado (Redux, Zustand o Context API) y trabajo en entornos ágiles (Scrum/Kanban).
Conocimientos en integración de módulos nativos (**Kotlin y/o Swift**), publicación de aplicaciones en **App Store y Google Play**, testing (**Jest, Testing Library, Detox**), control de versiones con **Git** y buenas prácticas de desarrollo (**Clean Code, arquitectura basada en componentes, seguridad y resiliencia**).
Se valorará experiencia en **GraphQL, CI/CD móvil (Fastlane, GitHub Actions, EAS Build), Storybook, Next.js, React Web** y entornos **fintech, banca o pagos**, así como el uso de herramientas de **IA generativa** aplicadas al desarrollo de software.
### **Condiciones**
* Cumpleaños
* Capacitación y Desarrollo
* Seguro Complementario
GETONBRD Job ID: 63338