> Markdown version of [/jobs/ext/3707215-senior-front-end-engineer](https://www.wearedevelopers.com/jobs/ext/3707215-senior-front-end-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Front End Engineer - **Company:** HyBird - **Location:** London, UK - **Experience:** Expert - **Salary:** £81,043.0 - **Contract:** Permanent contract - **Skills:** Web Interfaces, JavaScript (Programming Language), 3D Computer Graphics Software, Agile Methodology, Unit Testing, Browser Compatibility, Cascading Style Sheets (CSS), Software Quality, Code Review, Cross-Origin Resource Sharing (Ajax Programming), Software Debugging, Programming Tools, Document Object Model, Github, Google Maps, Design of User Interfaces, OAuth, Object-Oriented Software Development, Open Web Application Security, Performance Tuning, Next.js, Web Application Security, Software Engineering, Web Applications, WebSocket, WebRTC, Website Wireframe, Trunk-based Development, Three.js, Performance Testing, ReactJS, Delivery Pipeline, Backend, Git, Vue.js, Syntactically Awesome Style Sheets (SASS), Webpack, AngularJS, Optimization Algorithms, Npm(Software), Graphql, Front End Software Development, React Redux, Restful APIs, Grpc, Mocha, Software Version Control - **Published:** October 13, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5925557947 ## About the Role We are seeking a highly experienced and motivated Senior Frontend Developer with strong expertise in React JS. The ideal candidate will have a minimum of 7-10 years of professional experience in frontend development and will be responsible for designing and implementing high-quality user interfaces for our web applications., * Minimum of 7 years of experience in frontend development, with at least 2 years in a senior role. * Proficiency with English language speaking and writing* * Strong problem-solving skills and attention to detail. * Strong proficiency in JavaScript (Vanilla JS), including DOM manipulation and the JavaScript object model. * In-depth knowledge of React JS and its core principles. o Proficiency in React v16: * Utilization of class components and understanding of component lifecycles * Familiarity with Redux for state management o Proficiency in React v18: * Expertise in functional components and the usage of React hooks * Understanding of memorization techniques and component hydration * Familiarity with modern frontend build pipelines and tools (e.g., Webpack, Babel, NPM). * Experience with RESTful APIs and asynchronous request handling. * Proficient understanding of cross-browser compatibility issues and ways to work around them. * Excellent communication and teamwork skills. * Experience with version control systems, such as Git. * Strong knowledge of GitHub multi-branching and trunk-based development strategies. * Understanding of Agile methodologies and software development life cycle. * Knowledge of real-time communication technologies such as gRPC and WebSockets. * Strong understanding of how the internet works, including rendering processes. * Proficiency in writing unit tests. * Familiarity with CSS preprocessors like SASS and PostCSS. * Knowledge of various authentication strategies (e.g., JWT, OAuth, SSO, Basic auth, session auth). * Strong knowledge of web security principles, including CORS, HTTPS, Content Security Policy, and OWASP Security Risks. * Understanding of Server-Side Rendering (SSR). * Proficiency in using Dev Tools for debugging and performance optimization. * Experience with CI/CD pipelines. * Proven ability to debug and resolve complex issues. * Understanding of how integrations work, including services like Google Maps and feature map services. Bonus Qualifications: * Familiarity with Three.js and 3D graphics programming. * Math knowledge, particularly in trigonometry. * Familiarity with testing frameworks (e.g., Jest, Mocha, Chai). * Knowledge of performance testing and optimization techniques. * Familiarity with backend technologies and frameworks. * Knowledge of additional frameworks such as Angular, Vue, or Next.js. * Experience with GraphQL. ## Description * Design, develop, and maintain responsive, user-friendly web interfaces using React JS. * Collaborate with cross-functional teams, including designers, backend developers, and product managers, to deliver high-quality solutions. * Translate UI/UX design wireframes into high-quality code. * Ensure the technical feasibility of UI/UX designs. * Optimize applications for maximum speed and scalability. * Stay updated with the latest industry trends, technologies, and best practices in frontend development. * Mentor and provide guidance to junior developers. * Conduct code reviews to maintain code quality and standards. * Debug and resolve frontend issues and bugs.