FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesApolloGraphQLJavaScriptJestNode.jsReactTypeScript
About the role
Key responsibilities & impact- Lead the development of user interfaces using React and related libraries to create highly interactive, user-friendly, and visually appealing applications.
- Work closely with product owners, UX/UI designers, and back-end engineers to transform business requirements into technical solutions, ensuring a seamless e-commerce experience.
- Focus on optimizing the performance of the UI to ensure fast load times, smooth navigation, and a reactive experience across devices.
- Implement data fetching and state management through Apollo Client and integrate the UI with RESTful and GraphQL APIs built with Node.js and Apollo Server.
- Advocate for and follow best practices for software development, including clean, maintainable code, automated testing, and code reviews.
- Mentor junior and mid-level developers, offering guidance on React development, front-end architecture, and best practices.
- Works with back-end engineers to integrate front-end with back-end services and help shape the architecture and performance of the entire application stack.
Requirements
What you’ll need- Proven experience as a Senior Front-End or UI Developer, with hands-on React experience.
- Competency in all of these technologies and tools - ReactJS, TypeScript, Node.js, Loadable Components, Jest, Styled Components, Storybook, GraphQL and Apollo (client/server) and Akamai caching.
- Strong understanding of React and its ecosystem.
- Experience with Apollo Client and GraphQL queries, mutation handling, and state management.
- Solid knowledge of Node.js and how to integrate the front-end with back-end services.
- Expertise in HTML5, CSS3, and JavaScript (ES6+).
- Experience with responsive design.
- Experience with Gitlab and their GitFlow version control process.
- Ability to collaborate with UX/UI designers and translate Figma and Storybook prototypes into functional, high-quality user interfaces.
- Strong analytical and problem-solving skills, focusing on user-centric solutions.
- Familiarity with front-end testing frameworks (Jest in particular).
- We also do A/B testing via Adobe Target.
- Proficient in optimizing UI performance for large-scale applications, with experience implementing lazy loading, code splitting, and other advanced optimization techniques.
- Previous experience in an Agile/Scrum development environment.
- Excellent communication skills, both written and verbal, with the ability to work in partnership and across teams.
Benefits
Comp & perks- A supportive team environment where everyone really is working toward the same goal.
- A strong open-door policy within management
- An environment where you will be given the tools and opportunities to further your career
- Pension scheme
- Simply Health Plan
- 25 days holiday plus bank holidays with option to buy additional holiday
- FREE Onsite Parking
- Flexible home working
- Cycle to work Scheme
- Reward schemes
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactTypeScriptNode.jsHTML5CSS3JavaScriptApollo ClientGraphQLJestLoadable Components
Soft Skills
analytical skillsproblem-solving skillscollaborationmentoringcommunication skills
