Role Overview
You will take ownership of complex frontend systems within a product that demands performance, clarity, and reliability. This role requires strong technical judgement, attention to detail, and the ability to influence standards across the UI layer while remaining hands-on.
Responsibilities
Design and deliver production-grade frontend features using React and TypeScript
Own and evolve component architecture to support scale and maintainability
Drive improvements in performance, rendering efficiency, and state management
Contribute to API schema discussions and integration patterns
Conduct detailed code and design reviews to uphold engineering standards
Identify technical debt and lead refactoring initiatives
Diagnose and resolve complex UI or client-side performance issues
Collaborate closely with backend, product, and design stakeholders
Strengthen testing practices and CI/CD reliability for frontend delivery
Mentor engineers and raise capability across the team
Requirements
Strong commercial experience building frontend systems in production
Deep experience with React and TypeScript
Proven ability to design scalable, maintainable UI architectures
Strong understanding of performance optimisation techniques
Experience integrating and shaping RESTful APIs
Experience working within CI/CD environments
Ability to lead through influence and technical credibility
Strong analytical and problem-solving skills
Clear and confident communication skills
Nice to Have
Ways of Working
Dedicated frontend ownership with architectural responsibility
High standards for code quality and maintainability
Direct collaboration with cross-functional teams
Focus on long-term system health rather than short-term fixes
If you're interested or have any further questions on the role, please feel free to reach out to Eve Geddis directly on LinkedIn.