Jobiglo

No results.

Full-stack / Frontend Engineer

Easy2Employ, LLC

🇬🇧 English
React TypeScript Python React Query SWR Redux Zustand Canvas WebGL Leaflet Mapbox GL OpenLayers deck.gl D3 visx OIDC JWT Playwright Cypress

Job description

About the role

You will own customer‑facing, data‑dense applications used daily by industrial operators on mid‑grade hardware and limited bandwidth. Working with an established design system, you will build high‑performance, imagery‑heavy interfaces while collaborating across product and backend teams.

Key responsibilities

  • Develop and maintain React/TypeScript front‑ends for complex, data‑rich UIs.
  • Implement backend endpoints in Node.js or Python when needed.
  • Integrate and extend a comprehensive design system, ensuring WCAG AA compliance.
  • Optimize performance for map and canvas‑based visualizations, including lazy loading and virtualization.
  • Handle authentication flows (OIDC/JWT) and role‑based UI gating.
  • Create export features such as PDF and CSV, and write component and end‑to‑end tests.

Required profile

  • 4+ years of full‑stack engineering experience with a strong focus on React and TypeScript.
  • Proven track record delivering data‑dense production UIs for non‑technical users.
  • Experience building imagery‑ or map‑heavy interfaces under performance constraints.
  • Comfortable working inside an established design system and adhering to precise specifications.
  • Ability to write backend services in Node.js or Python.

Required skills

  • React
  • TypeScript
  • Node.js
  • Python
  • React Query / SWR
  • Redux / Zustand
  • Canvas / WebGL
  • Leaflet, Mapbox GL, OpenLayers, deck.gl
  • D3, visx
  • OIDC, JWT
  • Playwright, Cypress

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Easy2Employ, LLC.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 2 weeks from now

39 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Easy2Employ, LLC