Descripción
Únase a Tek Spikes como Desarrollador Senior React Native con enfoque en aplicaciones móviles iOS. En este puesto, será responsable de diseñar y construir aplicaciones iOS de alta calidad utilizando el framework React Native. Liderará el desarrollo de funcionalidades, garantizará el cumplimiento de las mejores prácticas y dirigirá la dirección técnica general de los proyectos móviles, colaborando estrechamente con equipos multifuncionales.
Responsabilidades:
Liderar la arquitectura, diseño e implementación de aplicaciones móviles para iOS utilizando React Native.
Colaborar con gerentes de producto, diseñadores UX/UI y otras partes interesadas para ofrecer experiencias móviles innovadoras y fáciles de usar.
Realizar revisiones de código y mentorar a desarrolladores juniors para mantener la calidad y consistencia en la base de código.
Depurar y optimizar el rendimiento de la aplicación para garantizar experiencias de usuario rápidas, eficientes y de alta calidad.
Integrar bibliotecas y APIs de terceros para mejorar la funcionalidad de la aplicación.
Mantenerse actualizado sobre las tendencias y tecnologías emergentes en el desarrollo móvil y React Native.
Implementar las mejores prácticas para pruebas, despliegue y estabilidad de la aplicación.
Requisitos
Calificaciones:
- Título universitario en Ciencias de la Computación, Ingeniería de Software o experiencia equivalente.
- 5+ años de experiencia profesional en desarrollo de aplicaciones móviles, con fuerte enfoque en React Native.
- Experiencia amplia en desarrollo iOS, incluyendo un sólido conocimiento de los componentes y pautas de diseño de iOS.
- Trayectoria comprobada en la entrega de aplicaciones móviles escalables y de alto rendimiento.
- Conocimientos sólidos de bibliotecas de gestión de estado, como Redux o MobX.
- Experiencia con frameworks de pruebas unitarias, como Jest o Mocha.
- Familiaridad con la integración de módulos nativos y solución de problemas específicos de la plataforma.
- Dominio de control de versiones Git y procesos CI/CD.
- Excelentes habilidades para resolver problemas y capacidad para trabajar de forma colaborativa en entornos de equipo.
Habilidades deseables:
- Experiencia con TypeScript y herramientas relacionadas.
- Comprensión de metodologías y prácticas Agile/Scrum.
- Conocimiento de los procesos de distribución de aplicaciones en la App Store de iOS.