27 ago
|
Redarbor
|
México
¿Quienes somos?
Redarbor es la #1 compañía HR Tech en Latam.
Ayudamos a 55 millones de personas al mes a encontrar un trabajo mejor y a más de 150.000 empresas a reclutar y retener el mejor talento.
Nuestros proyectos
Somos líderes en Sites y App’s de empleo con nuestros sites de empleo Computrabajo (líder en Latinoamérica), OCC en México e Infojobs y Catho en Brasil, y Software de RRHH en Latinoamérica (Pandapé).
Buscamos un UI Developer Lead apasionado por la tecnología y la creación de soluciones innovadoras. .
Responsabilidades principales:
Desarrollo de Producto
- Implementar nuevas funcionalidades utilizando React Native y TypeScript.
- Integrar APIs REST y gestionar autenticación, manejo de errores y caché.
- Optimizar la aplicación para garantizar una experiencia fluida en dispositivos de diferentes gamas.
Integración con Componentes Nativos
- Crear y mantener módulos nativos (Swift/Kotlin) cuando sea necesario.
- Asegurar la interoperabilidad entre React Native y código nativo.
- Evaluar cuándo utilizar soluciones nativas para optimizar rendimiento o cubrir necesidades específicas.
Arquitectura y Calidad del Código
- Definir y aplicar principios de arquitectura escalable (Clean Architecture, MVVM, modularización).
- Garantizar la calidad del código mediante guías de estilo, linting, buenas prácticas y pruebas.
- Liderar revisiones de código y mantener documentación técnica actualizada.
Liderazgo Técnico y Colaboración
- Mentorizar a desarrolladores de menor experiencia.
- Colaborar con los equipos de UX/UI, Backend, QA y Producto.
- Participar en estimaciones técnicas,
planificación de sprints y definición de roadmap.
- Comunicar riesgos, dependencias y bloqueos de manera anticipada.
Mantenimiento y Operación
- Diagnosticar y resolver problemas técnicos y bugs críticos.
- Gestionar procesos de publicación y actualización en App Store, Google Play y Firebase.
- Dar soporte a pipelines de CI/CD.
- Monitorear métricas de rendimiento, estabilidad y errores en producción
Requisitos:
- Ingeniería en Sistemas, Informática o afín.
- Experiencia de más de 5 años en desarrollo front-end.
- Experiencia de 3 años o más trabajando con React Native.
- Experiencia en módulos nativos y despliegue móvil.
- Deseable experiencia con optimización avanzada de rendimiento.
- Portafolio: Aplicaciones publicadas en App Store/Google Play o repositorios públicos que permitan evaluar la calidad del trabajo
Competencias:
- Frameworks: React 16+/17+, React Native 0.70+.
- Lenguajes: TypeScript (estricto), JavaScript ES2022.
- Estado: Redux Toolkit, Zustand o Recoil.
- Navegación: React Navigation 6+, Expo Router.
- Pruebas: Jest, React Testing Library, Appium.
- CI/CD: GitHub Actions, EAS Build/Submit, Azure DevOps.
- Plataformas nativas: iOS (Swift/Obj-C), Android (Kotlin/Java).
- Otros: Firebase, Flipper, DevTools, ESLint, Prettier.
- Deseable / No indispensable: WebSockets o GraphQL, Manejo de monorepos (Turborepo/Nx), uso de herramientas de analytics (Firebase Analytics, Amplitude).
- Comunicación efectiva.
- Pensamiento crítico y resolución de problemas.
- Trabajo en equipo cooperativo.
- Orientación a resultados.
- Adaptabilidad.
- Autonomía y responsabilidad.
#LI-Onsite
📌 UI Developer Lead (México)
🏢 Redarbor
📍 México