Software Engineer React Senior

Dynamic Devs - Lima (Hybrid)

Dynamic Devs

Salary: $$$
Type: Full time

Tags: JavaScript HTML5 CSS Front-end

Somos una empresa de servicios de tecnología que busca proyectos de alto impacto haciendo de la innovación y transformación digital parte de diferentes empresas principalmente transnacionales latinoamericanas de diversos sectores económicos como retail, seguros, distribución de equipos médicos, banca y productos digitales masivos utilizados por los consumidores. en todo el continente

Somos partidarios de la excelencia técnica, DevOps, Entrega Continua e Integración Continua, conformando equipos de alto desempeño en proyectos desafiantes, orientados al crecimiento e implementación de nuevas tecnologías. Más importante aún, ofrecemos un entorno colaborativo y multicultural donde puedes aprender, disfrutar y crecer como profesional.

📢 En Dynamic Devs buscamos a Software Engineer React Senior, con mínimo 3 años de experiencia, para desarrollar aplicaciones web de alto rendimiento y haya trabajado con tecnologías modernas, asegurando una excelente experiencia de usuario.

© Get on Board.

Funciones del Cargo

- Colaborar con equipos interfuncionales (diseño, producto, backend, QA, TPM) para transformar requerimientos en soluciones móviles efectivas.
- Diseñar y desarrollar interfaces móviles modernas y funcionales con React Js, priorizando usabilidad, consistencia visual y escalabilidad.
- Resolver y abordar problemas específicos del entorno web y el rendimiento (performance), diseño responsive, optimización de carga, consumo de recursos y manejo eficiente del DOM.
- Integrar APIs RESTful y/o GraphQL asegurando una comunicación robusta entre frontend y backend, con foco en manejo de errores y estados.
- Implementar pruebas unitarias e integración para validar la calidad y el comportamiento del código antes de cada release.
- Participar en revisiones de código y contribuir activamente a mejorar la base de código común y las buenas prácticas del equipo.
- Aportar criterio técnico en decisiones clave relacionadas con arquitectura, modularidad, performance y mantenimiento del producto.
- Mantenerse actualizado sobre nuevas herramientas y tendencias en desarrollo web y compartir conocimiento dentro del equipo.

🚀 Lo que esperamos de ti:

- Experiencia sólida y demostrable en desarrollo de aplicaciones web con React Js en entornos productivos.
- Dominio de JavaScript y TypeScript, así como conocimientos avanzados de HTML y CSS.
- Habilidad avanzada en debugging: análisis de logs, uso de herramientas de inspección (Chrome DevTools, React developer tools), diagnóstico de problemas de red, rendimiento y renderizado.
- Familiaridad con prácticas y herramientas comunes del stack: Redux, Zustand, SWC, Wepack, npm/yarn.
- Experiencia integrando APIs RESTful y manejo adecuado de errores y estados en la UI.
- Uso habitual de Git y experiencia en entornos de trabajo con metodologías ágiles.
- Capacidad para comunicar decisiones técnicas con claridad, colaborar con otros roles (QA, TPM, TL) y actuar como referente dentro del equipo.

🔧 Requisitos técnicos:

✅ Experiencia comprobable (mínimo 3 años) en desarrollo de aplicaciones web con React Js en producción, Tailwind, TypeScript, UI-Kit (Atomic Design).
✅ Manejo avanzado de gestión de estado con Zustand
✅Experiencia comprobable en la implementación de microfrontends utilizando Module Federation (webpack)
✅ Experiencia integrando APIs RESTful y/o GraphQL, con manejo robusto de estados de carga y errores.
✅ Pruebas unitarias y de integración con Jest y React Testing Library.

Opcionales

  • Certificaciones en la nube (AWS, Google Cloud, Azure) es un plus.
  • Deseable, Experiencia en infraestructura Cloud (preferentemente AWS o Azure), incluyendo servicios backend escalables y notificaciones push.

Beneficios Dynamo!!

💻 Beneficio Bring Your Own Device (A partir del 4to mes trabajando con nosotros, podrás adquirir un computador propio)
⌚ Horario flexible 🕒
🚀 Haz un impacto. Trabaja en proyectos desafiantes
📚 IT Training: acceso a más de 500 cursos actualizados cada semana 📖
🎤 Dev Talks: conferencias exclusivas con expertos del sector
🎉 Día especial: 🎂 ¡Día libre por cumpleaños!
👥 Trabaja en un equipo talentoso y multicultural usando tecnología increíble
🎙️ Escucha nuestro podcast aquí: 🔗 Escuchar Podcast
🌐 Visítanos en nuestra web: 🔗 Dynamic Devs

Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Life insurance Dynamic Devs pays or copays life insurance for employees.
Partially remote You can work from your home some days a week.
Digital library Access to digital books or subscriptions.
Health coverage Dynamic Devs pays or copays health insurance for employees.
Computer provided Dynamic Devs provides a computer for your work.
Vacation on birthday Your birthday counts as an extra day of vacation.

Source: GetOnBoard | Main Category: Programming