Tech Stack
CypressGraphQLJavaScriptJestNext.jsReactReduxTypeScriptWebpack
About the role
- Develop and maintain responsive, accessible, and performant React applications
- Build reusable components and front-end libraries using React, TypeScript, and modern state management tools (Redux, Context API, Zustand)
- Integrate with RESTful and GraphQL APIs
- Optimize application performance and implement best practices for scalability
- Collaborate with cross-functional teams in an Agile environment
- Write unit and integration tests using Jest, Cypress, or React Testing Library
- Participate in code reviews and contribute to technical documentation
Requirements
- 3–5 years of professional experience in front-end development
- Strong proficiency in React.js, JavaScript (ES6+), and TypeScript
- Experience with Next.js, Redux, or equivalent state management
- Solid understanding of HTML5, CSS3, and modern styling frameworks (Tailwind CSS, Styled Components)
- Familiarity with Git, CI/CD pipelines, and modern build tools (Webpack, Vite)
- Experience with GraphQL and/or REST APIs
- Strong testing skills with Jest, Cypress, or React Testing Library
- Fluent English communication and ability to work independently
- Prior experience working with US-based teams or startups is a plus
- Opportunity to work with a passionate, fast-moving startup team
- Potential for long-term engagement and growth
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactTypeScriptJavaScriptReduxGraphQLREST APIsHTML5CSS3JestCypress
Soft skills
communicationcollaborationindependencecode reviewtechnical documentation