Senior Frontend Engineer
We are looking for a Senior Frontend Engineer to join our team and take a key role in building and maintaining complex, high-scale user interfaces.
This role is ideal for an experienced frontend developer who enjoys working on data-heavy systems, cares deeply about code quality and performance, and takes real ownership over the user experience.
Responsibilities
- Design, develop, and maintain complex user interfaces using React
- Write clean, readable, and high-quality code following best practices and high engineering standards
- Improve application performance and overall user experience
- Work closely with Design, Product, Backend, and QA teams
- Participate in an Agile / SCRUM development environment
Requirements
- 5+ years of experience in frontend / client-side development
- 3+ years of hands-on experience with React and TypeScript, including modern features such as hooks, context, suspense, and related patterns
- Experience with state management libraries such as Redux or Zustand
- Strong understanding of JavaScript fundamentals beyond React, including concepts like closures, async patterns, event loop, and memory management
- Experience working with Git in a collaborative team environment
- Experience working closely with designers and design tools such as Figma
- High level of independence, strong ownership mindset, and excellent cross-team communication skills
Nice to Have
- Experience writing unit tests and E2E tests using tools such as Vitest and Playwright
- Experience working with maps and geospatial libraries (e.g., Leaflet)
- Experience using AI development tools such as Claude Code, Codex, or Gemini CLI
- Familiarity with .NET and MS SQL