Overview
About the Role
We’re hiring a Senior React Developer to work with one of our high-growth U.S. clients, developing cutting-edge, scalable web applications that blend performance, design, and user experience.
You’ll be employed through baaz, but will work directly with the client’s international product and engineering teams — collaborating with designers, backend engineers, and product managers to deliver exceptional user interfaces that power global digital platforms.
This role is ideal for someone who’s worked in modern JavaScript ecosystems (React, Next.js, TypeScript) and thrives on crafting beautiful, performant, and maintainable front-end architectures.
Key Responsibilities
Lead front-end development using React.js, Next.js, and TypeScript, ensuring scalability and performance.
Translate complex design systems into clean, reusable UI components with pixel-perfect accuracy.
Work closely with design and product teams to turn ideas into functional, interactive experiences.
Optimize web applications for speed, accessibility, and cross-browser compatibility.
Implement and maintain state management solutions (Redux, Zustand, or Recoil).
Collaborate with backend engineers on API integrations (REST and GraphQL).
Mentor junior developers and participate in architectural discussions and code reviews.
Continuously improve development workflows with automation, testing, and CI/CD best practices.
Technical Skills & Qualifications
6+ years of hands-on experience in front-end development, with 4+ years focused on React.js.
Strong command of JavaScript (ES6+), TypeScript, HTML5, and CSS3 (Tailwind, SCSS, Styled Components).
Deep understanding of React Hooks, Context API, and component-driven architecture.
Expertise in Next.js, including SSR/SSG, dynamic routing, and performance optimization.
Experience with state management libraries like Redux, MobX, or Zustand.
Familiarity with REST APIs, GraphQL, and WebSocket-based integrations.
Knowledge of testing frameworks (Jest, Cypress, React Testing Library).
Proficient with Git and modern CI/CD tools (GitHub Actions, Vercel, Netlify).
Strong understanding of performance optimization and Core Web Vitals.
Excellent communication skills and experience working with distributed, international teams.
Bonus Skills (Good to Have)
Experience with React Native or building cross-platform mobile apps.
Exposure to Headless CMS (Sanity, Contentful, Strapi, Prismic).
Understanding of UI animation using GSAP, Framer Motion, or React Spring.
Familiarity with Cloud Platforms (AWS, Vercel, or Firebase).
Design sensitivity — ability to collaborate seamlessly with design teams using Figma or Adobe XD.