JOBSEARCHER

Senior Frontend Developer

Location:Off-siteReference NoVS/CMRE-44Deadline For Application01.06 .2026 r.TaskingsWe 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 our 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. Our 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.Skills, Knowledge, Experience Required 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. Desirable  Advanced WebGL and visualization : o Performance testing for visualization at scale: FPS/load testing, memory leak detection, Spector.js/Performance Panel.  Geospatial and trajectory analytics : o Spatial indexing, topology, projections tooling (proj4), geodesy utilities. o Time-series/trajectory analytics: resampling, interpolation, segmentation, smoothing, event detection, time-windowed aggregation. o Real-time/near-real-time visualization ( WebSockets , SSE) and handling late/out-of-order events.  Tooling and stack : o Modern build tooling (Vite/Webpack), linting/formatting; testing with Jest and React Testing Library; collaboration on E2E (Playwright/Cypress). o State management (e.g., Zustand /Redux), component libraries, and CSS approaches (CSS-in-JS or utility-first).  Observability and cloud : o Frontend telemetry and dashboarding with Application Insights, Azure Monitor, or equivalent. o Comfort working in Azure-hosted environments and formal quality/release processes.  Ways of working and domain : o Experience in regulated or high-assurance environments. o Mentoring peers, conducting design/code reviews, and influencing frontend architecture and standards. Additional information: If you are interested, for further information, please contact the point of contact for this offer. VECTOR SYNERGY sp. z o.o., ul. Marcelińska 90, 60-324 Poznań, NIP PL7811857270, REGON 301575740, KRS: 0000369575Rejestr Przedsiębiorców KRS prowadzony przez Sąd Rejonowy Poznań – Nowe Miasto i Wilda w Poznaniu, VIII Wydział Gospodarczy KRS, kapitał zakładowy wynosi: 73.852,80 złotych wpłacony w całości, TEL +48 616684500, FAX +48 616684501, www.vectorsynergy.com , info@vectorsynergy.com