Frontend Developer
Summary
6-month contract Senior Frontend Developer role, hybrid from the Bristol office (2 mandatory days/week), building responsive, scalable web apps with React.js, TypeScript and Next.js, integrating with Ruby on Rails backends, and testing with Jest.
Senior Frontend Developer | React.js / TypeScript / Ruby on Rails
Location: Bristol, hybrid with 2 mandatory days per week in the office
Contract: Initial 6 months, with scope for extension
We are looking for an experienced Senior Frontend Developer with strong React.js and TypeScript skills, alongside hands-on Ruby on Rails experience, to build responsive, scalable and user-friendly web applications.
You will collaborate with cross-functional teams throughout the software development lifecycle, delivering high-quality, maintainable code with a focus on reusable components, application performance and modern frontend development practices.
Key responsibilities
- Build reusable components and maintain a consistent user experience across applications.
- Improve application performance, scalability and maintainability.
- Contribute to Ruby on Rails development and frontend integration with backend services.
- Write and maintain unit tests using Jest.
- Collaborate with designers, engineers and wider stakeholders to translate requirements into working solutions.
- Participate in code reviews, troubleshooting and continuous improvements to development practices.
Required skills and experience
- Significant frontend development experience, ideally around 9 years.
- 1-3 years of Ruby on Rails experience.
- Experience with Next.js, ES6, HTML5, CSS3 and SCSS.
- Strong understanding of responsive design, reusable components and frontend performance optimisation.
- Experience with Jest, Webpack and npm.
- Familiarity with Git and Jira.
- A track record of delivering clean, maintainable code within cross-functional teams.
- Bootstrap and jQuery.
- Basic Node.js knowledge.
- MongoDB.
- WordPress and Gutenberg Blocks.
Applicants must be able to attend the Bristol office 2 days per week.