Job Description
Requirements
- Fluent English communication, written and spoken.
- BSc / MSc in Computer Science or equivalent practical experience.
- 8+ years of frontend engineering experience on high-availability, scalable systems.
- Strong fundamentals in JavaScript (Vanilla JS, OOP, clean code, design patterns) and TypeScript (or proven ability to introduce TS incrementally in legacy codebases).
- Deep React experience using modern state / data patterns (Redux Toolkit, React Query / SWR, Zustand, Context), with the ability to work within existing Redux / Redux-Saga setups.
- Excellent HTML5 / CSS3 skills (Flexbox, Grid), responsive / mobile-first design, and CSS preprocessors (SASS / LESS).
- Solid understanding of the JavaScript ecosystem (Node.js, Babel) and modern build tooling (Vite / Webpack; npm / yarn / pnpm).
- Strong testing discipline with Jest, React Testing Library, and Playwright or Cypress; understands TDD p...
Apply for this Position
Ready to join Titan Clarity? Click the button below to submit your application.
Submit Application