React Developer
Apply nowComo Desarrollador de React, serás responsable de construir interfaces de usuario y aplicaciones web utilizando la biblioteca JavaScript React. Trabajarás en estrecha colaboración con gerentes de producto, diseñadores y otros desarrolladores para desarrollar aplicaciones web receptivas, de alto rendimiento y escalables.
Tu rol implicará traducir diseños y requisitos comerciales en componentes React eficientes y fáciles de mantener, optimizando el rendimiento y garantizando la calidad del código. Serás parte de un equipo dinámico que aprovecha las tecnologías web modernas para ofrecer experiencias de usuario atractivas y aumentar la satisfacción del cliente.
At Elaniin, we're looking for passionate people. You're encouraged to apply even if you think your experience doesn't match all the job requirements. Your skills, passion and integrity will stand out at our company and your career might take some extraordinary twists and turns. People and their diversity is our greatest asset, we welcome different perspectives and people who aren't afraid to challenge the status quo. Join us.

The knowledge in your professional life
- Desarrollar componentes atómicos, reutilizables y escalables utilizando características como la API de Context, la memorización y otras bibliotecas relevantes, cumpliendo con las mejores prácticas de codificación y estándares de codificación.
- Optimizar el rendimiento de la aplicación y garantizar una experiencia de usuario fluida mediante la identificación y resolución de cuellos de botella de rendimiento, e implementar técnicas de mejora del rendimiento.
- Colaborar con desarrolladores de back-end para integrar componentes front-end con APIs y otros servicios de back-end, y asegurar un flujo de datos y funcionalidad sin problemas.
- Implementar las mejores prácticas de SEO en aplicaciones React, incluyendo la optimización de estructuras de URL, etiquetas meta, etiquetas de encabezado y otros elementos de SEO en la página.
- Identificar y solucionar problemas de rendimiento en el front-end, y optimizar aplicaciones web para lograr velocidad y experiencia de usuario óptimas.
- Mantenerse actualizado con los últimos avances en tecnologías front-end, estándares web y mejores prácticas de la industria, y aplicarlos para mejorar el proceso de desarrollo y entregar aplicaciones web de alta calidad.
- Colaborar eficazmente con arquitectos de software y equipos multifuncionales, y participar activamente en ceremonias ágiles para recopilar y analizar los requisitos comerciales, y traducirlos en soluciones de software funcionales. Esto incluye participar en reuniones diarias de seguimiento, planificación de sprints, revisiones de sprints y retrospectivas, y contribuir a la mejora continua de las prácticas ágiles del equipo.
- Participar en revisiones de código, proporcionar retroalimentación constructiva y orientar a desarrolladores junior para fomentar una cultura de mejora continua y aprendizaje.
Your skills and requirements
- Título universitario o de maestría en Ciencias de la Computación, Ingeniería de Software o un campo relacionado.
- Experiencia comprobada como Desarrollador de React, con un profundo entendimiento de React, la API de Context, React Memo, Redux, React Router, hooks y otras bibliotecas relevantes de front-end.
- Proficiencia sólida en JavaScript, HTML5, CSS3 y estándares web modernos, y habilidad para escribir código limpio, mantenible y eficiente.
- Experiencia con TypeScript, incluyendo un fuerte tipado, decoradores y otras características de TypeScript, y habilidad para escribir código TypeScript en aplicaciones React.
- Experiencia con Tailwind CSS y capacidad para utilizarlo de manera efectiva para crear interfaces de usuario receptivas y modernas.
- Experiencia con bibliotecas de gestión de estado como Redux, y familiaridad con herramientas y flujos de trabajo de construcción de front-end, como Vite o Webpack.
- Sólido entendimiento de técnicas de optimización de rendimiento en el front-end y habilidad para diagnosticar y solucionar problemas de rendimiento.
- Familiaridad con los principios de diseño receptivo y capacidad para implementar interfaces de usuario receptivas que funcionen en diferentes dispositivos y tamaños de pantalla.
- Familiaridad con las mejores prácticas y principios de SEO, y comprensión de cómo el desarrollo en el front-end puede impactar el rendimiento de SEO.
- Comprensión de los estándares y mejores prácticas de accesibilidad, y habilidad para implementar aplicaciones web accesibles.
- Experiencia con Next.js y renderización en el lado del servidor (SSR) para construir aplicaciones web escalables y de alto rendimiento.
- Conocimiento de las mejores prácticas de desarrollo web, como el control de versiones (por ejemplo, Git), marcos de pruebas automatizadas (por ejemplo, Jest o React Testing Library) y ESLint.
- Comprensión de las API RESTful y habilidad para integrar código front-end con APIs de back-end utilizando HTTP, REST y otros protocolos relevantes.
- Capacidad para implementar medidas de seguridad apropiadas para prevenir, detectar y mitigar vulnerabilidades en aplicaciones web, siguiendo las recomendaciones de OWASP y las mejores prácticas de la industria, como la validación de entradas, la codificación de salidas, la protección contra XSS, CSRF y otras vulnerabilidades web comunes.
- Excelentes habilidades de resolución de problemas y depuración, con la capacidad de analizar y resolver problemas técnicos complejos.
- Habilidades sólidas de comunicación y colaboración, con la capacidad de trabajar eficazmente en un entorno orientado a equipos.
We look forward to hearing from you
Apply to any career
Apply now