DaCodes.
DaCodes.
DaCodes. es una empresa tecnológica fundada en 2014 que ayuda a las organizaciones a desarrollar software y avanzar en su transformación digital. Sus servicios abarcan productos impulsados por inteligencia artificial, ingeniería de calidad, diseño UX/UI, desarrollo full-stack y ampliación de equipos con talento especializado. Con más de 900 proyectos completados y un equipo de más de 220 expertos, DaCodes. trabaja en sectores como la automoción, la salud y el comercio electrónico, adaptando las soluciones tecnológicas a las necesidades operativas de cada industria.

Ingeniero/a sénior full stack, React.js

Crea aplicaciones escalables con React.js y soluciones de backend para una empresa mexicana de software y transformación digital. Trabaja en remoto con equipos internacionales en proyectos para clientes de América Latina y Estados Unidos.

Descripción

  • Diseña, desarrolla y mantiene aplicaciones web escalables centradas en React.js.
  • Contribuye en toda la pila, desde componentes de frontend e integraciones de API hasta servicios de backend.
  • Desarrolla soluciones de frontend de alta calidad, con énfasis en el rendimiento, la facilidad de mantenimiento y los componentes reutilizables.
  • Crea arquitecturas de componentes React eficientes, modulares y escalables.
  • Mejora el rendimiento de las aplicaciones web al detectar cuellos de botella y oportunidades de optimización.
  • Colabora con los equipos de producto, diseño UX/UI, backend y QA para desarrollar funcionalidades complejas.
  • Contribuye a las decisiones de arquitectura y diseño técnico.
  • Escribe código limpio, reutilizable y probado que cumpla con los estándares de ingeniería.
  • Aplica prácticas de pruebas y depuración, y contribuye a la mejora continua.
  • Revisa código y promueve buenas prácticas de ingeniería en todo el equipo.
  • Investiga y resuelve problemas técnicos complejos en aplicaciones en producción.
  • Comunica temas técnicos en inglés de manera eficaz con equipos internacionales.

Requisitos

  • Nivel de experiencia sénior avanzado o sénior plus.
  • Sólida experiencia en desarrollo de software full stack; idealmente, siete años o más.
  • Experiencia profunda y demostrable en el desarrollo de aplicaciones complejas con React.js; idealmente, cinco años o más.
  • Experiencia en proyectos a gran escala, productos digitales de alto tráfico o plataformas web complejas.
  • Capacidad para trabajar de forma independiente y asumir la responsabilidad técnica de funcionalidades y componentes clave.
  • Dominio avanzado de React.js y su ecosistema.
  • Conocimiento profundo de Hooks, Context API, ciclo de vida de componentes y patrones de composición.
  • Experiencia con arquitecturas de frontend escalables y componentes reutilizables.
  • Dominio avanzado de la gestión del estado y el flujo de datos en aplicaciones React.
  • Experiencia en optimización del renderizado, memoización, carga diferida y división de código.
  • Conocimientos de perfilado del rendimiento, depuración y optimización de aplicaciones React.
  • Inglés fluido para la comunicación.
  • Dominio avanzado de JavaScript moderno (ES6+).
  • Experiencia con TypeScript.
  • Sólidos conocimientos de HTML5, CSS3 y diseño adaptable.
  • Experiencia en el consumo y la integración de API REST.
  • Comprensión de la programación asíncrona, el manejo de errores y la optimización de aplicaciones web.
  • Experiencia profesional en el desarrollo de funcionalidades de frontend y backend.
  • Experiencia en el diseño, desarrollo e integración de API y servicios.
  • Conocimiento de arquitecturas cliente-servidor y comunicación entre sistemas.
  • Experiencia con bases de datos relacionales o NoSQL.
  • Capacidad para comprender, modificar y optimizar la lógica de negocio del backend.
  • Experiencia con pruebas unitarias, de integración y de componentes.
  • Familiaridad con Jest, React Testing Library o herramientas equivalentes.
  • Dominio de Git, las solicitudes de cambios y las revisiones de código.
  • Conocimiento de los principios SOLID, código limpio y patrones de diseño.
  • Experiencia con metodologías ágiles y desarrollo colaborativo.
  • Se valorará la experiencia con Node.js y Express o NestJS.
  • Se valorará la experiencia con Next.js y estrategias SSR/SSG.
  • Se valorarán los conocimientos de GraphQL.
  • Se valorará la experiencia con Redux Toolkit, Zustand u otras herramientas de gestión del estado.

Beneficios

  • Trabaja con marcas globales y startups innovadoras.
  • Trabajo remoto desde casa.
  • Horario alineado con el equipo o proyecto asignado.
  • Jornada laboral de lunes a viernes.
  • Acceso a cursos y certificaciones.
  • Eventos virtuales de equipo y grupos de interés.
  • Clases de inglés.
  • Oportunidades en las distintas líneas de negocio de la empresa.

Empleos relacionados

CRH Talento en IT

Ingeniero/a full-stack .NET

CRH Talento en IT

Desarrolla y mejora aplicaciones web para CRH Talento en IT con .NET, C#, ASP.NET MVC y JavaScript. Colabora con equipos distribuidos en funcionalidades de producto, integraciones, pruebas e infraestructura.

Abrir
KMS Technology, Inc.

Ingeniero sénior de software full stack, aplicaciones sanitarias

KMS Technology, Inc.

Desarrolla software sanitario escalable en KMS Technology, creando flujos de trabajo clínicos seguros y API con React y Node.js. El puesto también incluye desarrollo asistido por IA y colaboración durante todo el ciclo de vida del software.

Abrir
Lago

Desarrollador/a sénior de software de comercio electrónico

Lago

Mejora la plataforma Django y React de Lago y sus canalizaciones de datos para tres tiendas de artículos para el hogar. Crea API fiables y flujos de trabajo de catálogo para búsqueda, precios y automatización.

Abrir
Devlane

Ingeniero sénior de Scala full stack

Devlane
51 – 200 Empleados
B2BReclutamiento

Lidera funciones del motor de datos, crea API optimizadas en Scala y desarrolla cambios en la interfaz con TypeScript. Devlane ofrece servicios de ampliación de equipos a clientes globales de rápido crecimiento.

Abrir
Capgemini

Desarrollador/a remoto/a de SEO y CRO front-end

Capgemini

Desarrolla y prueba experiencias web para una importante aseguradora estadounidense, mejorando la visibilidad en buscadores, la conversión y el rendimiento de las páginas. Utiliza experimentos con Optimizely y análisis del comportamiento para orientar la optimización.

Abrir