Role Mission We are looking for a Senior React Engineer to build high-quality, scalable frontend applications using a test-driven development (TDD) approach. In this role, you will design robust UI components, drive testing excellence, and help establish frontend architecture standards while collaborating with cross-functional teams in a modern cloud environment. Key Responsibilities Design and implement user interface components using React and TypeScript following the red-green-refactor TDD cycle Write tests first using Vitest or similar frameworks before implementation Build reusable component libraries and scalable frontend patterns Translate designs and wireframes into production-quality code Optimize components for performance across devices and browsers Testing & Quality Champion strong testing practices across the frontend codebase Develop unit and integration tests that validate behavior rather than implementation Maintain high code quality through ESLint and best practices Define balanced testing strategies (unit, integration, E2E) Create tests that act as living documentation Infrastructure & DevOps Build and maintain CI/CD pipelines using GitLab CI or GitHub Actions Containerize applications with Docker Deploy and manage applications on Kubernetes Configure and optimize CDN delivery (Akamai preferred) Write Bash scripts for automation and tooling Collaboration & Architecture Work within modern meta-frameworks such as Next.js or Astro Collaborate with designers, product managers, and backend engineers Participate in code reviews with focus on architecture and test quality Mentor team members on TDD and modern frontend practices Must-Have Skills 4 years building production React applications Strong proficiency in JavaScript and TypeScript (ES6) Demonstrated experience practicing TDD in frontend codebases Deep understanding of React fundamentals (hooks, lifecycle, state management, Virtual DOM) Expert knowledge of HTML5, CSS3, and responsive design Experience with Tailwind CSS or similar utility-first frameworks Hands-on experience with modern testing frameworks (Vitest, Jest, React Testing Library) Experience with Docker and CI/CD pipelines Familiarity with Kubernetes concepts Comfortable working in Unix/Linux environments Strong communication skills and attention to detail Advanced English Nice to Have Experience with Next.js or Astro Knowledge of state management (Redux, Zustand, React Query) Experience integrating GraphQL or REST APIs Familiarity with performance monitoring tools Understanding of web accessibility (WCAG) Contributions to open source or technical writing Experience mentoring developers in testing practices What You’ll Gain Work in a test-driven engineering culture Influence frontend architecture and testing standards Collaborate with highly skilled global engineers Modern tech stack with room to innovate and propose improvement Why Join Us? At GlobalLogic, we foster innovation, collaboration, and continuous learning. You’ll work on impactful global products in an environment that values engineering excellence and clean, maintainable code. Our Benefits 100% payroll Major medical insurance & life insurance 30 days Christmas bonus 13% savings fund Food vouchers Restaurant vouchers
Job Title
React Developer