Job Description
Senior Front-End Engineer (React, TypeScript, GraphQL) – Remote
We’re looking for a seasoned Front-End Developer with deep expertise in React, TypeScript, and GraphQL to join our team and help build high-quality, scalable, user‑centric digital products. This is a fully remote role for someone who thrives in fast-moving environments and enjoys owning front-end architecture, performance, and implementation.
About the Role
As a Senior Front-End Engineer, you’ll play a key role in designing and developing modern web applications used by thousands of users. You’ll collaborate closely with product managers, designers, and backend engineers to deliver elegant, performant interfaces and contribute to the evolution of our front-end ecosystem.
We’re looking for someone who brings both craftsmanship and curiosity—someone who can balance clean code with pragmatic decision-making and who has experience working in product companies or consulting environments where quality, velocity, and client impact matter.
- Responsibilities
- Lead development of complex front-end features using React, TypeScript, and GraphQL
- Architect, build, and maintain reusable UI components and front-end libraries
- Collaborate with product, design, and engineering teams to translate requirements into high-quality user experiences
- Optimize applications for speed, accessibility, and scalability
- Implement and maintain GraphQL queries, mutations, caching strategies, and API integrations
- Contribute to front-end standards, best practices, and code quality initiatives
- Participate in code reviews, mentoring, and knowledge sharing across the engineering team
- Troubleshoot, debug, and resolve front-end issues across browsers and devices
- Work in an agile environment, contributing to sprint planning, estimation, and delivery
- Required Qualifications
- 6+ years of professional front-end development experience
- Advanced proficiency with React, including hooks, state management patterns, and component architecture
- Strong experience with TypeScript in production environments
- Hands-on experience with GraphQL (Apollo, Relay, or similar)
- Deep understanding of modern JavaScript (ES6+), HTML5, CSS3, and responsive design
- Experience working in a product company or consulting/agency environment
- Strong understanding of front-end performance optimization and accessibility standards
- Familiarity with CI/CD workflows, testing frameworks, and modern development tooling
- Ability to work independently in a remote environment while collaborating effectively with distributed teams
- Preferred Qualifications
- Experience with design systems or component libraries (Storybook, MUI, Chakra, etc.)
- Familiarity with Node.js or backend concepts to support full-stack collaboration
- Experience with GraphQL schema design or backend GraphQL services
- Exposure to cloud environments (AWS, GCP, Azure)
- Understanding of UX principles and ability to partner closely with design teams
Apply tot his job
Apply To this Job