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.
Requirements
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.