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

Apply for this Position

Ready to join Titan Clarity? Click the button below to submit your application.

Submit Application