20 oct
|
Dacodes
|
México
Somos una firma de expertos en software y transformación digital de alto impacto.
Durante 10 años hemos creado soluciones enfocadas en la tecnología e innovación gracias a nuestro equipo de casi 300 talentosos #DaCoders, incluyendo desarrolladores, arquitectos, diseñadores UX/UI, PMs, QA testers y más.
Nuestro equipo colabora en proyectos con clientes en LATAM y Estados Unidos, logrando resultados sobresalientes.
En DaCodes, tendrás la oportunidad de impulsar tu desarrollo profesional, trabajar en diversos proyectos dentro de distintas industrias, y contribuir al diseño, implementación y optimización de infraestructuras en la nube.
Nuestros DaCoders tienen un gran impacto en el éxito de nuestro negocio y el de nuestros clientes. Serás el experto que participará en nuestros proyectos y tendrás acceso a startups disruptivas y marcas globales.
¿Te interesa?
Requirements
Principales responsabilidades y funciones
- Diseñar, desarrollar y mantener aplicaciones web escalables utilizando React.js como tecnología principal
- Participar en el desarrollo Fullstack, incluyendo componentes frontend, integración de APIs y servicios backend
- Definir e implementar soluciones frontend de alta calidad, priorizando rendimiento, mantenibilidad y reutilización de componentes
- Diseñar arquitecturas de componentes React eficientes, modulares y escalables
- Optimizar el rendimiento de aplicaciones web, identificando cuellos de botella y oportunidades de mejora
- Colaborar con equipos de producto, diseño UX/UI, backend y QA para implementar funcionalidades complejas
- Participar activamente en decisiones de arquitectura y diseño técnico
- Desarrollar código limpio, reutilizable, probado y alineado con estándares de ingeniería
- Implementar estrategias de testing, debugging y mejora continua
- Realizar code reviews y promover buenas prácticas dentro del equipo
- Investigar y resolver problemas técnicos complejos en aplicaciones de producción
- Colaborar con equipos internacionales mediante comunicación técnica efectiva en inglés
Perfil deseado
Seniority y experiencia
- Senior avanzado / Senior+
- Experiencia sólida en desarrollo de software Fullstack, idealmente 7+ años
- Experiencia profunda y demostrable desarrollando aplicaciones complejas con React.js, idealmente 5+ años
- Experiencia participando en proyectos de gran escala, productos digitales de alto tráfico o plataformas web complejas
- Capacidad para trabajar con autonomía y asumir responsabilidad técnica sobre funcionalidades y componentes críticos
Habilidades técnicas obligatorias React.js - Nivel experto
- Dominio avanzado de React.js y su ecosistema
- Conocimiento profundo de Hooks, Context API, component lifecycle y patrones de composición
- Experiencia con arquitecturas frontend escalables y componentes reutilizables
- Manejo avanzado de estado y flujo de datos en aplicaciones React
- Experiencia optimizando rendering, memoization, lazy loading y code splitting
- Conocimiento de performance profiling, debugging y optimización de aplicaciones React
- Capacidad de poder comunicarse en ingles de manera fluida
JavaScript y desarrollo frontend
- Dominio avanzado de JavaScript moderno (ES6+)
- Experiencia con TypeScript
- Conocimiento sólido de HTML5,
CSS3 y responsive design
- Experiencia consumiendo e integrando APIs REST
- Comprensión de programación asíncrona, manejo de errores y optimización de aplicaciones web
Desarrollo Fullstack
- Experiencia profesional desarrollando funcionalidades tanto frontend como backend
- Experiencia diseñando, desarrollando e integrando APIs y servicios
- Conocimiento de arquitecturas cliente-servidor y comunicación entre sistemas
- Experiencia trabajando con bases de datos relacionales o NoSQL
- Capacidad para comprender, modificar y optimizar lógica de negocio en backend
Calidad de software y arquitectura
- Experiencia con pruebas unitarias, de integración y de componentes
- Familiaridad con herramientas como Jest, React Testing Library o equivalentes
- Dominio de Git, pull requests y code reviews
- Conocimiento de principios SOLID, Clean Code y patrones de diseño
- Experiencia con metodologías ágiles y desarrollo participativo
Habilidades técnicas deseables
- Experiencia con Node.js y frameworks backend como Express o NestJS
- Experiencia con Next.js y estrategias de renderizado SSR/SSG
- Conocimiento de GraphQL
- Experiencia con Redux Toolkit, Zustand u otras herramientas de gestión de estado
Benefits
Benefits ?
- Integración a marcas globales y startups disruptivas.
?
- Trabajo remoto/Home office.
?
- En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión.
⏳
Horario ajustado a la célula de trabajo/proyecto asignado.
?
- Trabajo de lunes a viernes.
?
- Acceso a cursos y certificaciones.
?
- Eventos virtuales de integración y grupos de interés.
?
- Clases de inglés.
?
- Oportunidades dentro de nuestras diferentes líneas de negocio.
📌 Senior Fullstack Engineer (React.js) - Mexico Only - English Required (México)
🏢 Dacodes
📍 México