Mediabistro logo
job logo

E-Solutions is hiring: Lead React Developer in Charlotte

E-Solutions, Charlotte, NC, United States


Job Title: Lead React Developer (React + TypeScript + Redux Sagas)

Location: Charlotte, NC

Duration: Longterm Contract

Job Description:

We're looking for an experienced Sr. React Developer who is skilled in React 18 with TypeScript and follows modern best practices. This role does NOT involve frameworks like AngularJS, Next.js, MUI, etc..

Must-Have Technical Skills:
  • Strong recent experience with React 18 + TypeScript
  • No usage of Next.js or similar frameworks
  • Solid hands-on experience with Redux and Redux-Saga
  • Familiarity with Redux Toolkit is okay, but we mainly use classic Redux
  • Experience building basic UI components (buttons, dropdowns, etc.) from scratch
  • No 3rd-party component libraries
  • Strong knowledge of styled-components or @emotion/styled
  • Including advanced styling like themes, responsive design, etc.
  • Familiar with React Router (v6) for data routing (nice to have)
  • Experience with mono repositories (NX workspace is a big plus).
Soft Skills Required:
  • Excellent communication skills
  • Should be able to explain their code, logic, and decisions clearly
  • Good understanding of software architecture and engineering best practices
  • Able to think about long-term impacts of their decisions
  • Should show ownership and independence in their work.


En Español: Título del puesto: Desarrollador principal de reacciones (React + TypeScript + Redux Sagas)

Ubicación: Charlotte, NC

Duración: Contrato a largo plazo

Descripción del trabajo:

Buscamos un experto. Sr. Desarrollador de reacciones que es experto en Reacción 18 con TypeScript y sigue las mejores prácticas modernasEste papel . No lo hace implican marcos como En el caso de los Estados miembros, Siguiente.js, MUI, etc..

Tener habilidades técnicas:
  • Fuerte experiencia reciente con Reacción 18 + TypeScript
  • Ningún uso de Next.js o marcos similares
  • Una sólida experiencia práctica con Redux y Redux-Saga
  • La familiaridad con Redux Toolkit está bien, pero usamos principalmente Redux clásico
  • Construcción de experiencias Componentes básicos de la interfaz de usuario (botones, puntos descendentes, etc.) desde cero
  • No hay bibliotecas de componentes de terceros
  • Fuertes conocimientos de Componentes de estilo o @emotion/estilado
  • Incluyendo estilos avanzados como temas, diseño responsive, etc.
  • Familiar con Router de reacción (v6) para el enrutamiento de datos (bien tenerlo)
  • Experiencia con repositorios mono (espacio de trabajo NX es una gran ventaja).
Se requieren habilidades blandas:
  • Excelente . habilidades de comunicación
  • Debería ser capaz de explicar su código, lógica y decisiones claramente
  • Una buena comprensión de arquitectura de software y mejores prácticas de ingeniería
  • Capaz de pensar efectos a largo plazo de sus decisiones
  • Debería mostrar propiedad e independencia en su trabajo.