Frontend Developer (42815)

« späť
Celá ČR
6/2026
TPP Klient
100%
5 000 EUR

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

Mám záujem, kontaktujte ma

Váš kontakt

Michaela Piarová

michaela.piarova@coolpeople.cz

+420 604 877 707

Máte otázku?

Podobné pozície