CoolPeople logo

Frontend Developer (42815)

CoolPeople
Department:UI UX Design
Type:REMOTE
Region:EU
Location:Czechia
Experience:Mid-Senior level
Estimated Salary:€70,000 - €100,000
Skills:
TYPESCRIPTREACTWEBGLDECK.GLMAPBOX GLGEOJSONCI/CDRESTFUL APISGRAPHQLAZURE DEVOPSJESTREACT TESTING LIBRARYPLAYWRIGHTCYPRESS
Share this job:

Job Description

Posted on: May 27, 2026

I’m searching for a Senior Frontend Developer who will design and build advanced geospatial and trajectory visualizations for a maritime platform, own complex React and WebGL components, and collaborate closely with Product, UX, Backend, and QA teams. I require strong TypeScript and modern React experience, hands-on knowledge of WebGL frameworks such as deck.gl or Mapbox GL, and proven expertise with large-scale spatial-temporal data visualization. πŸš€ Project

  • designing and implementing advanced interactive geospatial visualizations and vector time-series (trajectory) experiences for a maritime web platform
  • developing and owning complex frontend UI components using React and WebGL
  • building performant, reliable, and accessible user interfaces for large-scale spatial-temporal maritime data exploration
  • collaborating closely with Product and UX teams in a design-driven development process
  • prototyping, iterating, and validating user experiences before and during implementation
  • partnering cross-functionally with Product, Design, Backend/Data, DevSecOps, and QA teams to deliver end-to-end features
  • participating in technical discovery, architecture discussions, and solution design
  • implementing, testing, deploying, and supporting production-ready frontend solutions
  • ensuring high standards of frontend engineering quality, maintainability, and performance
  • promoting secure-by-default development practices within an Azure-hosted environment
  • contributing to continuous improvement of frontend architecture, tooling, and development workflows

🎯 Skills

  • strong TypeScript and modern React
  • architect, build, and optimize React-based modules and WebGL-powered visualization layers for geospatial and trajectory data
  • 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

πŸ’‘ Nice to have

  • performance testing for visualization at scale: FPS/load testing, memory leak detection, Spector.js/Performance Panel.
  • spatial indexing, topology, projections tooling (proj4), geodesy utilities
  • time-series/trajectory analytics: resampling, interpolation, segmentation, smoothing, event detection, time-windowed aggregation
  • real-time/near-real-time visualization (WebSockets, SSE) and handling late/out-of-order events
  • modern build tooling (Vite/Webpack), linting/formatting; testing with Jest and ReactTesting Library; collaboration on E2E (Playwright/Cypress)
  • state management (e.g., Zustand/Redux), component libraries, and CSS approaches (CSS-in-JS or utility-first)
  • frontend telemetry and dashboarding with Application Insights, Azure Monitor, or equivalent
  • comfort working in Azure-hosted environments and formal quality/release processes
  • experience in regulated or high-assurance environments
  • mentoring peers, conducting design/code reviews, and influencing frontend architecture and standards
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

DesignRemoteJobs.com logo

DesignRemoteJobs.com

Get DesignRemoteJobs.com on your phone!