Ofertas de empleo Desarrollador Full Stack

Acerca del puesto Desarrollador Full Stack

Obligatorio: 1 -React native y nodejs 2 -Typescript 3 -Postgres 4 -Mongodb 5 -Jest para pruebas 6 -Y uso de ai Perfil para desarrollo mobile (React Native) 1. React Native: Experiencia sólida en el desarrollo de aplicaciones móviles utilizando React Native. Conocimientos profundos de los conceptos fundamentales de React Native, como componentes, estado, props y ciclo de vida. Experiencia en la implementación de soluciones de navegación con React Navigation o tecnologías similares. 2. TypeScript: Competencia avanzada en TypeScript para agregar tipado estático a proyectos React Native. Experiencia en la configuración y mantenimiento de proyectos React Native con TypeScript. 3. JavaScript y ECMAScript 6: Competencia en JavaScript, especialmente en ECMAScript 6 (ES6) y versiones más recientes. 4. Experiencia en Desarrollo Multiplataforma: Habilidades en el desarrollo de aplicaciones que funcionan en plataformas tanto iOS como Android. 5. Gestión de Estado con Redux o Context API: Experiencia en el uso de Redux o Context API para la gestión del estado en aplicaciones React Native con TypeScript. 6. Acceso a Dispositivos Nativos: Conocimientos en el acceso a funcionalidades nativas del dispositivo, como la cámara, el GPS y el almacenamiento. 7. Integración de API y Servicios Web: Experiencia en la integración de servicios web y API REST en aplicaciones React Native con TypeScript. 8. Gestión de Dependencias y Paquetes: Familiaridad con el uso de gestores de dependencias como npm o Yarn. 9. Pruebas en React Native con TypeScript: Experiencia en la escritura de pruebas para aplicaciones React Native con TypeScript, utilizando herramientas como Jest y Detox. 10. Estilización: Habilidades en el uso de estilos y hojas de estilo en React Native con TypeScript, utilizando soluciones como StyleSheet o Styled Components. 11. Manejo de Datos Asíncronos: Conocimientos en el manejo de operaciones asíncronas en React Native con TypeScript, como llamadas a API y almacenamiento local. 12. Experiencia en Desarrollo Ágil: Trabajo previo en entornos ágiles, como Scrum