Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Senior Front-End Developer (React and WebGL) for NATO

Wlgroup

Would you like to join the leading international intergovernmental organization?

We are looking for a Senior Frontend Developer to contribute on the design and implementation of advanced, interactive geospatial visualizations and vector time-series (trajectory) experiences in the maritime web platform.

You will 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. The team works in a design-driven methodology: you will collaborate closely with product and UX to prototype, iterate, and validate user experiences before and during implementation.

You will 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. You will champion frontend engineering quality, performance, and secure-by-default practices within an Azure-hosted environment.

Essential Qualifications & Experience

React, TypeScript, and WebGL

  • 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.

Geospatial and vector time series

  • 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.

Web app fundamentals

  • Ensure cross-browser compatibility, accessibility (WCAG), responsive layouts, and robust error handling/session management.
  • Excellent communication skills in English and effective cross-functional collaboration.

Design-driven delivery

  • 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.

Engineering quality and security

  • 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.

Performance and reliability

  • 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.

Integration and delivery

  • 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.

Communication and collaboration

  • Excellent English proficiency (C1 or higher) for clear written and verbal communication, documentation, and cross-functional collaboration.

If you've read the description and feel this role is a great match, we'd love to hear from you! Click "Apply for this job" to be directed to a brief questionnaire. It should only take a few moments to complete, and we'll be in touch promptly if your experience aligns with our needs.

#J-18808-Ljbffr

Oferta pracy dodana 2 dni temu