Resumen del rol

Senior Full Stack Developer – Frontend Orientation

Requisitos y responsabilidades

Contenido del rol extraído en secciones para revisar más rápido.

Responsibilities

  • End-to-end feature development, from UI/UX design translation and implementation to production rollout and ongoing iteration.
  • Build and maintain high-quality, performant, and accessible React-based web applications at scale.
  • Own the full lifecycle of frontend-heavy features, including the backend APIs and services they depend on.
  • Participate in system and component architecture planning to ensure scalable, reusable, and maintainable frontend solutions.
  • Work closely with Product and Design to translate requirements and wireframes into polished, production-ready experiences.
  • Investigate and troubleshoot complex frontend and integration issues — performance bottlenecks, rendering bugs, state management edge cases, and API contract mismatches.
  • Write high-quality, maintainable code with appropriate test coverage; participate actively in code reviews.
  • Collaborate closely with engineers, product managers, and designers to deliver impactful solutions.
  • Continuously learn and apply best practices in frontend engineering, accessibility, and web performance.

Requirements

  • 5+ years of hands-on software engineering experience, including 2+ years focused on frontend development with React.
  • Deep understanding of React internals — component lifecycle, rendering behavior, reconciliation, hooks, context, and performance optimization (memoization, lazy loading, code splitting).
  • Strong proficiency in modern JavaScript (ES2020+), with a solid grasp of async patterns and browser event loop behavior.
  • Proven experience building and shipping production-grade, user-facing web applications.
  • Solid understanding of browser fundamentals: the DOM, CSS layout/rendering, HTTP, caching, and web security (CORS, CSP, XSS/CSRF).
  • Experience building and consuming REST APIs, with comfort owning the backend layer (Node.js) for features you develop.
  • Familiarity with state management patterns and tooling (e.g., Nanostore, React Query, or similar).
  • Proficient in frontend testing practices (unit, integration, and E2E — e.g., Jest, React Testing Library, Cypress/Playwright).
  • Fast learner, able to work independently and as part of a team.
  • Proficiency in English, with strong written and verbal communication skills.

Nice to Have:

  • Experience with design systems and component libraries (building or maintaining them, not just consuming).
  • Experience with observability and frontend monitoring (error tracking, real-user monitoring).
  • Background working in data-heavy products (tables, dashboards, charts, real-time data feeds).
Roles similares

Mantén una lista de respaldo.

Ver stack
FocoFrontend EngineeringÁrea del rol
Señal de senioritySeniorNivel del candidato
StackAWS, JavaScript, KubernetesSkills principales
Ubicación1 país aceptadoElegibilidad

Stack

Usa estas tags para comparar roles remotos similares.

Elegibilidad de ubicación

Candidatos deberían aplicar solo cuando el país del perfil aparece aquí.

Tu perfilPaís no definidoInicia sesión para comparar tu país con este rol.

Flujo de contratación

WithMira muestra el rol y luego envía candidatos a la aplicación de la empresa.

1Revisa fit del rol, stack y elegibilidad de ubicación en WithMira.
2Abre la página de aplicación de la empresa desde el link rastreado.
3Guarda el rol o suscríbete a oportunidades similares antes de salir.
Aplicar en el sitio de la empresaSitio de la empresaAbrir link