Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
Work Life Group

Senior Frontend Developer – UI/UX

Work Life Group

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

Posted 5/26/2026full-timeRemote • 🇧🇬 BulgariaSeniorWebsite

Tech Stack

Tools & technologies
AngularD3.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 resume
Applicant 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