Our client is building high-impact products that process and visualize real-time data in critical domains. As a Frontend Engineer, you’ll play a key role in shaping how users interact with this data — through clean interfaces, responsive design, and thoughtful user experiences.
You’ll work closely with a designer, PM, and QA to deliver production-ready features using React, Next.js, TypeScript, and TailwindCSS. Your work will include both improving existing services for clarity and usability and developing entirely new features for evolving products.
This role is for someone who doesn’t stop until the logic and user flow make perfect sense. You’ll be expected to ask deep questions and collaborate closely with the team to deliver high-quality interfaces — securely, clearly, and efficiently.
Responsibilities
- Work with a modern React + TypeScript stack (Next.js, Redux Toolkit, Emotion / Styled Components, Tailwind)
- Integrate with REST APIs and work with real-time data via WebSockets and polling
- Maintain clean, scalable, and secure code while considering performance and bundle size
- Collaborate with the senior frontend engineer through code reviews and pair programming
- Work closely with designers to clarify UI/UX expectations and ensure high-quality execution
- Improve existing UI components (dashboards, data tables, map integrations with Leaflet, form-heavy flows)
- Handle sensitive data responsibly and follow secure frontend engineering practices
- Participate in migration to a new design system (Tailwind + Preline components)
Requirements
- 3–5 years of relevant commercial experience
- Strong proficiency in React and TypeScript
- Solid understanding of React lifecycle and application architecture
- Hands-on experience with Redux Toolkit and REST API integrations
- Experience with component-based architecture
- Familiarity with real-time data handling (WebSockets or polling)
- Ability to break down tasks and think in terms of UI states
- Experience implementing UI from Figma designs
- Comfortable working with CSS-in-JS (Emotion / Styled Components) and Tailwind
- Experience working in small cross-functional teams
- Basic understanding of frontend security (token storage, validation, XSS awareness)
- Strong attention to detail and ownership mindset
Nice to Have
- Experience with Leaflet or similar mapping libraries
- Understanding of SSR and modern bundlers (Vite, Next.js)
- Experience contributing to design systems or custom UI libraries
- Familiarity with CI/CD tools (e.g., GitHub Actions)
- Basic understanding of UX principles
- Ability to reason about performance, loading times, and rendering strategies
- Experience with task tracking systems
What we Offer
- A meaningful product with high impact and real responsibility
- Opportunity to work on technically complex and non-trivial challenges
- Flexible processes with a focus on outcomes rather than formalities
- Military reservation (subject to valid military registration documents)
- Work format: full-time, remote. We value a high level of ownership, engagement, and readiness for intensive work