About the Role
Own the frontend experience for a growing SaaS platform used by technical and non-technical users alike. You'll build polished, responsive interfaces in React and Next.js, collaborate closely with designers, product managers, and backend engineers, and take pride in shipping UI that feels fast, intuitive, and reliable.
What You'll Do
- Build, test, and ship new features and views using React and TypeScript within a modern Next.js codebase
- Collaborate with product managers, designers, and backend engineers to translate requirements into clean, well-structured UI
- Write and maintain unit, integration, and end-to-end tests to ensure quality and prevent regressions
- Participate in code reviews, providing constructive feedback and maintaining high engineering standards across the team
- Optimize frontend performance including bundle size, rendering efficiency, and Core Web Vitals
- Integrate with RESTful APIs and real-time data sources, handling loading states, error boundaries, and edge cases gracefully
- Contribute to shared component libraries, design system tokens, and frontend documentation
- Support CI/CD pipelines and frontend build tooling to improve developer experience and deployment reliability
Requirements
- 3+ years of professional experience building production React applications with TypeScript
- Strong proficiency in HTML5, CSS3, and responsive design principles
- Experience with modern state management solutions (Redux, Zustand, React Context, or similar)
- Familiarity with testing frameworks such as Jest, React Testing Library, Playwright, or Cypress
- Solid understanding of Git workflows, pull request processes, and collaborative development practices
- An eye for UI quality and accessibility — you care about semantic markup, keyboard navigation, and WCAG compliance
- Strong communication skills and a collaborative, ownership-driven mindset
Nice to Have
- Experience with Next.js App Router, server-side rendering (SSR), and static site generation (SSG)
- Familiarity with design systems, component libraries, or tools like Storybook
- Proficiency with Tailwind CSS or other utility-first CSS frameworks
- Experience building data visualization features using libraries like D3, Recharts, or Visx
- Contributions to open-source projects or a public portfolio of frontend work
- Interest in cybersecurity, compliance, or enterprise SaaS products