Overview
Job Title: Senior Front-End Developer
Role Summary
We are seeking a Senior Front-End Developer with a minimum of 5 years of professional experience in building scalable, high-quality web applications using React, TypeScript, and Redux. You will play a critical role in designing and developing front-end solutions within modern architecture, collaborating with product owners, UX designers, and backend engineers to deliver seamless and performant user experiences across our platforms.
This role requires deep technical expertise in modern JavaScript frameworks, an appreciation for clean and maintainable code, and an ability to mentor and guide junior engineers while delivering high-value product increments.
About VE3
We are a global digital consultancy specialising in AI, cloud, data, and digital product engineering, delivering transformation at scale for clients in the UK, EU, and North America. Our front-end developers are integral to our mission of delivering seamless user experiences while maintaining technical excellence and operational efficiency.
Key Responsibilities
- Lead the development of complex user interfaces using React, TypeScript, and Redux with a focus on performance, scalability, and accessibility.
- Architect reusable, modular components and state management strategies in alignment with our design systems and coding standards.
- Collaborate closely with UX/UI designers to transform Figma prototypes into pixel-perfect, responsive web interfaces.
- Integrate front-end applications with RESTful APIs and GraphQL endpoints, ensuring robust data handling and error management.
- Participate in code reviews, provide constructive feedback, and uphold high standards of code quality and test coverage.
- Diagnose and resolve performance bottlenecks in applications, ensuring optimal load times and responsiveness across devices.
- Mentor and support junior developers within the team, fostering a culture of knowledge sharing and continuous improvement.
- Contribute to front-end build tooling and CI/CD pipelines, ensuring efficient developer workflows.
- Ensure compliance with accessibility (WCAG) standards across all interfaces.
- Proactively participate in sprint planning, estimation, and refinement sessions within an Agile Scrum or Kanban delivery environment.
- Stay updated with emerging trends in front-end development, continuously identifying opportunities for improvement within the codebase and front-end architecture.
Required Skills & Experience
- Minimum 5 years of professional experience in front-end development, with at least 3 years using React in production.
- Strong proficiency in TypeScript for type-safe and scalable application development.
- Deep experience with Redux (or equivalent state management libraries like Zustand, Recoil, or Redux Toolkit).
- In-depth understanding of HTML5, CSS3 (including SCSS, CSS Modules, or Styled Components), and responsive design techniques.
- Experience working with REST APIs and/or GraphQL, including query optimisation and effective state synchronisation.
- Proficiency with front-end build tools such as Webpack, Vite, or Parcel and familiarity with modern development pipelines.
- Experience with testing frameworks and tools (Jest, React Testing Library, Cypress).
- Familiarity with accessibility best practices and semantic HTML.
- Understanding of git workflows and collaborative development practices.
- Ability to diagnose performance issues using browser profiling tools and implement effective solutions.
- Strong problem-solving skills with a focus on delivering high-quality user experiences.
- Excellent verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
Desirable Skills
- Experience with Next.js or Remix for SSR and SSG workflows.
- Familiarity with micro frontends or modular architecture in large-scale applications.
- Understanding of design systems (Storybook, Chromatic) and their integration within workflows.
- Experience working in cloud environments (AWS Amplify, Azure Static Web Apps, or Netlify) for front-end hosting and CI/CD.
- Knowledge of containerisation (Docker) and its use in front-end development pipelines.
- Experience with performance optimisation techniques such as lazy loading, code splitting, and caching strategies.
- Interest in animation libraries (Framer Motion, GSAP) to enhance user experience.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline, or equivalent industry experience.
- Relevant certifications in React or front-end technologies (desirable but not mandatory).
What We Offer
- Competitive salary based on experience and market benchmarks.
- Flexible working arrangements with options for hybrid or remote work.
- A culture of learning with access to online courses, certifications, and technical conferences.
- Opportunity to work on high-impact, meaningful projects across public and private sector clients.
- Collaboration with a skilled team of engineers, designers, and product owners in a flat, open culture.
- Generous holiday allowance and pension contributions.
- Opportunities for internal progression to Tech Lead or Front-End Architect roles as the team grows.