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 & technologiesCypressJavaScriptJestReactSeleniumTypeScript
About the role
Key responsibilities & impact- Design, develop, and maintain software systems using modern frameworks and technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Implement responsive design principles to ensure applications work on various devices and screen sizes.
- Conduct thorough testing of applications, including unit testing, integration testing, and end-to-end testing.
- Debug and resolve technical issues and bugs.
- Be part of a support rota for production issues or outages.
- Tame technical debt which arises from the normal delivery process.
- Stay updated with emerging technologies and industry trends.
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience delivering production-grade frontend systems at scale.
- Expert-level proficiency in modern frontend development , including: HTML5, CSS3 (including modern layout systems and design tokens) JavaScript and TypeScript
- Deep experience with React and the contemporary ecosystem (hooks, server components, state management, performance optimization)
- Strong experience building large-scale, complex web applications , with a solid understanding of: Component-driven architecture Accessible, responsive, and internationalized user interfaces Performance, bundle optimization, and browser rendering behaviour
- Proven experience with version control and modern Git workflows , including trunk-based development or GitOps-style branching strategies, code reviews, and automated quality gates.
- Strong background in testing strategy and implementation , including: Unit, integration, and end-to-end testing Frameworks such as Jest, Vitest, Playwright, Cypress, Selenium, or equivalent Advocating for testability and quality-first development practices
- Ability to design, document, and communicate frontend architecture , using: System and component diagrams (e.g., C4 model) Sequence diagrams, workflows, and technical design documents Clear written communication that supports cross-team collaboration
- Solid understanding of frontend observability and operational excellence , including: Client-side logging, monitoring, and alerting Performance tracking (Core Web Vitals, real-user monitoring) Debugging issues across browsers, devices, and environments
- Experience collaborating closely with backend, design, product, and platform teams to deliver cohesive user experiences, influencing technical direction and trade-offs.
- Excellent problem-solving skills, attention to detail, and the ability to lead by example , mentor other engineers, and take ownership of frontend quality and technical decisions.
- Strong communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Benefits
Comp & perks- 25 Days Annual leave, increasing to 26 days after 12 months in the business
- Enhanced Company Pension (Matched up to 5% & Salary Sacrifice)
- Healthcare Cashplan with Medicash
- Private Healthcare with Aviva
- Life Insurance with AIG
- Happl, our benefit platform which provides access to pre-negotiated discounts on a wide variety of services including entertainment, food, and fitness.
- Stock / Equity
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
HTML5CSS3JavaScriptTypeScriptReactunit testingintegration testingend-to-end testingGitperformance optimization
Soft Skills
problem-solvingattention to detailleadershipmentoringcommunicationcollaborationtechnical documentationadvocating for qualityinfluencing technical directionownership
