FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Frontend Developer – UI/UX
Work Life GroupSenior Frontend Developer (UI/UX) for NATO developing real-time data analytics dashboards. Collaborating within an Agile team to create interactive interfaces for military decision making.
Tech Stack
Tools & technologiesAngularD3.jsGraphQLJavaScriptMaterial UIPythonReactTypeScriptVue.js
About the role
Key responsibilities & impact- build a responsive, web-based real-time data analytics dashboard
- lead the front-end development of the Mission Engineering decision support layer
- implement architecture capable of handling continuous, low-latency data streams
- transform data outputs into highly interactive interfaces that enable military commanders to monitor evolution of mission performance indicators, receive alerts and act upon those alerts
- focus strictly on client-side performance, state management, and interface fidelity
- work within an Agile team under the guidance of the Mission Engineering project lead
- translate provided UI/UX designs and data visualizations into production-grade frontend code
- uphold great standards of rendering speed, data security and interface reliability
- participate in code reviews, contribute to architectural discussions
- proactively flag technical risks or impediments to the team lead and project management.
- take full responsibility for the frontend features and user interactions delivered, from technical design and client-side logic through implementation, end-to-end testing, and deployment.
Requirements
What you’ll need- proficiency in modern UI ecosystems; clean, idiomatic code utilizing type safety (TypeScript) and asynchronous state management.
- experience with modern frontend frameworks (React, Vue, or Angular); and/or capability with Python-based dashboarding ecosystems like Python Dash / Plotly or Streamlit.
- advanced skills in modular, reusable, UI design patterns; experience extending complex UI component libraries (Tailwind UI, Material UI).
- client-side rendering optimization, lazy loading, code-splitting, bundle size minimization, and efficient DOM management for complex UI renderings.
- expertise with advanced data visualization libraries (Plotly.js, D3.js, Recharts, or Chart.js) to build high-performance charts, trends and multi-dimensional analytics matrices.
- implementation of complex client-side workflows including interactive legends, synchronized cross-filtering across charts, coordinated tooltips, and real-time state updates.
- ability to optimize data visualization components to handle rapid, continuous data updates without causing UI lag, memory leaks, or browser lag.
- consuming RESTful or GraphQL APIs; resource modeling on the client, managing paginated data subsets, error boundaries, and loading states.
- parsing complex JSON payloads, working with frontend validation schemas to ensure UI stability against fluctuating backend data structures.
- experience using WebSockets, Server-Sent Events (SSE), or short-polling strategies to stream real-time operational metrics onto the analytical interface.
- comprehensive UI testing strategies including unit testing and component testing.
- integration with automation pipelines, enforcement of automated code linting, syntax checking, and static builds.
- advanced Git workflows
- automated enforcement of static code checking, UI review protocols, and living technical documentation.
- OWASP Top 10 awareness, input validation, output encoding, secrets management.
- management of Cross-Origin Resource Sharing (CORS) configurations, Content Security Policies (CSP), and secure browser storage.
- ability to translate functional UI mockups and design specifications (ranging from wireframes to dedicated design assets) into clean, working application layouts.
- active participation in sprint ceremonies, backlog refinement, estimation, and retrospectives.
- clear reporting of progress and blockers; collaboration with architects, front-end developers, QA, DevOps, and UX designers.
- Excellent written and spoken English in a professional/international context.
Benefits
Comp & perks- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptReactVueAngularPython DashPlotlyStreamlitPlotly.jsD3.jsChart.js
Soft Skills
leadershipcommunicationcollaborationproblem-solvingresponsibilityproactivityreportingparticipation in sprint ceremoniesclient-side performance focustechnical design