
Senior Front-End Developer, React, WebGL
Posted May 30

Posted May 30
This is a fully remote position, open to applicants in Bulgaria.
• Play a key role in designing and implementing cutting-edge, interactive geospatial visualizations and vector time-series features within the maritime web platform.
• Take ownership of intricate UI components developed using React and WebGL, ensuring delivery of high-performance, reliable, and accessible interfaces that enable users to navigate spatial-temporal maritime data on a large scale.
• Collaborate closely with product management and UX teams to prototype, iterate, and validate user experiences throughout the implementation process.
• Work in partnership with product, design, backend/data teams, DevSecOps, and QA to deliver features from start to finish, encompassing technical discovery, solution design, implementation, testing, and production operation.
• Advocate for frontend engineering excellence, performance optimization, and secure-by-default practices in an Azure-hosted environment.
• Over 5 years of experience in building production-ready React applications (utilizing hooks, context, performance optimization, and code-splitting).
• More than 3 years of hands-on experience with WebGL or similar frameworks (such as deck.gl, luma.gl, regl, three.js, Mapbox GL, Cesium), including shader-based rendering techniques.
• Demonstrated expertise in visualizing geospatial data and trajectories, including 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, adherence to accessibility standards (WCAG), responsive layouts, and effective error handling/session management.
• Strong communication skills in English and the ability to collaborate effectively across functions.
• Experience working within a design-driven methodology: contributing to design sprints, creating interactive prototypes, participating in usability reviews, and iterating based on user feedback.
• Ability to translate product/UX requirements (e.g., from Figma) into engaging interactions and informative visualizations.
• Integrate quality assurance into delivery through unit/integration tests, visual regression testing, and performance budgets; collaborate with QA on end-to-end flows.
• Understanding of client-side security and OWASP vulnerabilities (XSS, CSRF, injection) along with secure implementation practices.
• Profound knowledge of rendering performance, including GPU/CPU profiling, minimizing draw calls, buffer/attribute management, culling, LOD, and data streaming techniques.
• Track and enhance frontend performance (FPS, memory usage, bundle size, TTI) and utilize observability tools to monitor user journeys.
• Experience with integrating RESTful APIs (and/or GraphQL), authentication flows, and streaming endpoints.
• Familiarity with CI/CD processes and quality gates in Azure DevOps (or similar), including automated test execution and release pipelines.
• Excellent proficiency in English (C1 level or higher) for effective written and verbal communication, documentation, and cross-functional collaboration.
• Flexible work arrangements
Broadvoice
Yuno
Miratech
BlueThrone
Get handpicked remote jobs straight to your inbox weekly.