At a Glance
- Tasks: Lead UI engineering teams and shape the frontend architecture of our eCommerce platform.
- Company: Join Farnell, a global leader in technology distribution with a supportive culture.
- Benefits: Enjoy flexible working, competitive salary, health plans, and 25 days holiday plus bank holidays.
- Other info: Dynamic environment with opportunities for career growth and continuous learning.
- Why this job: Make a real impact on cutting-edge projects while developing your leadership skills.
- Qualifications: Expertise in React.js, Node.js, and experience managing frontend teams required.
The predicted salary is between 60000 - 80000 £ per year.
Farnell, an Avnet company, is a global high‑service distributor of technology products, services and solutions for electronic system design, maintenance and repair.
The UI Engineering Manager is a hands‑on technical leader responsible for the frontend architecture, performance, security, and evolution of the Farnell eCommerce platform. This role combines deep expertise in modern Single Page Applications with people leadership, architectural influence, and cross‑functional collaboration. The successful candidate will act as both a technical authority and engineering manager, guiding the UI engineering teams while shaping the long‑term frontend technology strategy. A key focus will be ensuring the Farnell website remains secure, highly performant, scalable, and aligned with modern SPA architectural best practices.
What's in it for you?
- A supportive team environment where everyone really is working toward the same goal.
- A strong open‑door policy within management.
- An environment where you will be given the tools and opportunities to further your career.
- Pension scheme (Matched up to 8%).
- Simply Health Medical Plan.
- 25 days holiday plus bank holidays with option to buy additional holiday.
- FREE Onsite Parking & FREE Onsite Gym.
- Flexible hybrid working.
- Cycle to work Scheme.
- EV Electric Car Salary Sacrifice Scheme.
- Discount and retailer reward schemes.
Technical Leadership & Architecture
- Act as the technical authority for front‑end engineering, with expert knowledge of SPA architectures, React.js, and Node.js.
- Own and evolve the frontend technology stack, setting standards for frameworks, libraries, build pipelines, and tooling.
- Guide architectural decisions to ensure the platform keeps pace with emerging frontend technologies, patterns, and industry best practices.
- Analyse existing UI codebases and architectural solutions, identifying risks, technical debt, and opportunities for improvement.
- Produce clear technical recommendations, designs, and roadmaps to improve platform quality, maintainability, and delivery efficiency.
Performance, Security & Quality
- Ensure the Farnell eCommerce website is secure, resilient, and performant at scale.
- Demonstrate deep expertise in:
- Browser render paths and critical rendering optimisation.
- Core performance metrics including TTFB, TTFP, TTI, and overall page responsiveness.
- Caching strategies and complexities inherent in SPA‑based architectures.
- Drive performance optimisation initiatives across rendering, networking, asset delivery, and runtime behaviour.
- Embed performance and security considerations into development standards, CI/CD pipelines, and code review processes.
Engineering Methods & Delivery
- Define and continuously improve frontend engineering methods, processes, and ways of working.
- Promote best practices in code quality, testability, observability, and maintainability.
- Partner with Product, Platform, and Architecture teams to ensure UI solutions align with wider business and technical strategy.
- Influence delivery planning and prioritisation with a strong focus on technical excellence and long‑term sustainability.
People Management & Team Leadership
- Provide line management for the UI Developer teams, including coaching, mentoring, performance management, and career development.
- Create a culture of engineering ownership, continuous improvement, and technical excellence.
- Support team members in developing modern frontend skills and strong engineering judgement.
- Encourage self‑learning, experimentation, and knowledge sharing across teams.
Communication & Stakeholder Engagement
- Demonstrate strong written and verbal communication skills, capable of clearly articulating complex technical concepts to varied audiences.
- Work closely with Global Architects and senior technical stakeholders, contributing to cross‑domain architectural discussions.
- Produce concise, high‑quality architectural documentation, proposals, and technical decision records.
What about you?
Essential
- Significant hands‑on experience building and evolving large‑scale SPAs in production environments.
- Expert knowledge of React.js and Node.js, including modern patterns, tooling, and ecosystem best practices.
- Deep understanding of browser internals, render pipelines, and performance tuning.
- Proven experience optimising SPA performance metrics such as TTFB, TTFP, and TTI.
- Strong grasp of SPA caching strategies, including trade‑offs across client, edge, and server layers.
- Demonstrable experience analysing existing systems and successfully driving architectural and process improvements.
- Experience leading and managing frontend engineering teams.
Desirable
- Experience working on high‑traffic, customer‑facing eCommerce platforms.
- Familiarity with micro‑frontend or modular frontend architectures.
- Experience collaborating in globally distributed engineering environments.
Personal Attributes
- Highly self‑motivated, with a strong track record of continuous self‑learning in frontend technologies.
- Pragmatic and analytical, able to balance technical ambition with delivery realities.
- Confident technical leader who can challenge constructively and influence without authority.
- Strong sense of accountability for both technical outcomes and people development.
If you are interested in applying for this role, then APPLY NOW. Our Talent Team will review your application and if shortlisted, you will be contacted with a view to an initial call.
The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills. Avnet is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
UI Engineering Manager employer: Farnell Global
Farnell, an Avnet company, is an exceptional employer that fosters a collaborative and supportive work environment in Leeds, where innovation thrives. Employees benefit from a strong open-door policy, ample opportunities for career advancement, and a comprehensive benefits package including a pension scheme, health plans, and flexible working arrangements. With a focus on technical excellence and personal development, Farnell empowers its team members to excel in their roles while contributing to the evolution of cutting-edge eCommerce solutions.
StudySmarter Expert Advice🤫
We think this is how you could land UI Engineering Manager
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Farnell Global or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Farnell Global.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Farnell Global.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Farnell Global that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace UI Engineering Manager
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Farnell Global.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Farnell Global and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Farnell Global
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Farnell Global uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.