Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Work Life Group

Senior Front-End Developer, React, WebGL

Work Life Group

Senior Frontend Developer designing and implementing advanced geospatial visualizations for maritime web platform. Collaborating with product and UX to create accessible interfaces.

Posted 5/26/2026full-timeRemote • 🇧🇬 BulgariaSeniorWebsite

Tech Stack

Tools & technologies
AzureGraphQLJavaScriptReact

About the role

Key responsibilities & impact
  • Contribute on the design and implementation of advanced, interactive geospatial visualizations and vector time-series experiences in the maritime web platform.
  • Own complex UI components built with React and WebGL, delivering performant, reliable, and accessible interfaces that help users explore spatial-temporal maritime data at scale.
  • Collaborate closely with product and UX to prototype, iterate, and validate user experiences before and during implementation.
  • Partner with product, design, backend/data, DevSecOps, and QA to ship features end-to-end, from technical discovery and solution design through implementation, testing, and production operation.
  • Champion frontend engineering quality, performance, and secure-by-default practices within an Azure-hosted environment.

Requirements

What you’ll need
  • 5+ years building production React apps (hooks, context, performance optimization, code-splitting).
  • 3+ years hands-on with WebGL or related frameworks (deck.gl, luma.gl, regl, three.js, Mapbox GL, Cesium), including shader-based rendering.
  • Proven experience visualizing geospatial data and trajectories: projections, tiling, feature styling, temporal playback, and interaction patterns (filtering, brushing, path editing).
  • Familiarity with GeoJSON, vector tiles, and projected/geographical coordinate systems.
  • Ensure cross-browser compatibility, accessibility (WCAG), responsive layouts, and robust error handling/session management.
  • Excellent communication skills in English and effective cross-functional collaboration.
  • Work within a design-driven methodology: contribute to design sprints, build interactive prototypes, participate in usability reviews, and iterate from user feedback.
  • Translate product/UX requirements (e.g., from Figma) into intuitive interactions and informative visualizations.
  • Embed quality into delivery with unit/integration tests, visual regression, and performance budgets; collaborate with QA on E2E flows.
  • Understanding of client-side security and OWASP risks (XSS, CSRF, injection) and secure implementation patterns.
  • Deep understanding of rendering performance: GPU/CPU profiling, minimizing draw calls, buffer/attribute management, culling, LOD, and data streaming.
  • Monitor and improve frontend performance (FPS, memory, bundle size, TTI) and instrument user journeys with observability tooling.
  • Experience integrating with RESTful APIs (and/or GraphQL), auth flows, and streaming endpoints.
  • Familiarity with CI/CD and quality gates in Azure DevOps (or equivalent), including automated test execution and release pipelines.
  • Excellent English proficiency (C1 or higher) for clear written and verbal communication, documentation, and cross-functional collaboration.

Benefits

Comp & perks
  • Flexible work arrangements

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactWebGLdeck.glluma.glreglthree.jsMapbox GLCesiumGeoJSONunit testing
Soft Skills
communicationcollaborationdesign-driven methodologyuser feedback iterationcross-functional teamworkproblem-solvingattention to detailadaptabilitycritical thinkingtime management