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.
Benefits
Comp & perks- Flexible work arrangements
- Professional development opportunities
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
HTML5CSS3JavaScriptTypeScriptReactComponent-driven architectureUnit testingIntegration testingEnd-to-end testingVersion control
Soft Skills
Problem-solvingAttention to detailMentoringCommunicationCollaborationLeadershipAdvocating for qualityTechnical documentationCross-team collaborationOwnership
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering
