Skip to content
standard
Virgin Atlantic
Lead Web Developer
Crawley
Full Time

LOCATION

Crawley

SALARY

Competitive

JOB ADDED

3 months ago

At Virgin Atlantic Airways, we believe that everyone can take on the world, and it’s our vision to become the most loved travel company. As we embark on this next exciting stage of our journey, we’re harnessing our spirit of entrepreneurship and innovation to challenge the status quo.
Virgin Atlantic have the ambition to be the most loved travel company. Key to this ambition is the transformation of Virgin Atlantic’s digital estate to support end to end user journey’s across the whole travel ribbon.
Our Lead Web Developer position is a pivotal role within the Digital Development and Delivery department, focusing on creating high-quality, user-centric web applications. This role involves a blend of front-end development skills, including expertise in HTML, JavaScript, React, Next.js, and TypeScript. The ideal candidate will be responsible for writing clean, accessible code, following a progressive enhancement approach, and ensuring that the code is reusable.. An understanding of the three core frontend technologies (HTML, CSS, and JavaScript) is crucial, along with the ability to develop software components that form part of a larger product. Collaborating with other disciplines to develop designs and prototypes based on user needs is key. Experience with the Adobe Experience Platform and headless web application development will be considered an asset.
Some of your key responsibilities as our Lead Web Developer will be:
Lead development of user-facing features using HTML, CSS, JavaScript, React, Next.js, and TypeScript
  • Ensure the technical feasibility of UI/UX designs
  • Optimise applications for maximum speed and scalability
  • Maintain and improve website visibility and functionality

Day to day

Some of your key responsibilities as our Lead Web Developer will be:
Front-End Development
  • Lead development of user-facing features using HTML, CSS, JavaScript, React, Next.js, and TypeScript
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Maintain and improve website visibility and functionality
Code Quality and Standards – 
  • Review and comment on pull requests from other team members
  • Write clean, scalable, and well-documented code
  • Ensure alignment to web standards and accessibility guidelines
  • Implement automated testing and perform code reviews
  • Stay up-to-date with emerging front-end technologies and methodologies
Collaboration and Design Support
  • Work closely with UX/UI designers to translate design vision into functional web applications
  • Provide technical input during the design phase
  • Assist in creating prototypes for user testing and feedback
  • Collaborate with backend developers to ensure seamless integration
  • Continuous Learning and Improvement
  • Keep abreast of industry trends and advancements in web development
  • Contribute to the continuous improvement of development processes
  • Share knowledge and mentor junior team members
  • Explore and recommend new technologies that can improve product development

About you

In addition to the above, we are looking for our successful candidate to demonstrate the following:
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Strong proficiency in front-end development languages including HTML, CSS, JavaScript
  • Experience with React, Next.js, and TypeScript
  • Ability to write clean, accessible, and reusable code
  • Understanding of web standards and progressive enhancement
  • Experience in designing user interfaces and user experiences
  • Excellent problem-solving and analytical skills
  • Good team player with strong communication skills.
  • Experience of working with headless web applications, graphQL and microservices
  • Proven experience leading a team of front end developers
  • Desirable
  • Knowledge of Adobe Experience Platform is desirable.
  • Experience of working in Scrum / Agile teams

Be yourself

Our customers come from all walks of life and so do our colleagues. That’s why we’re proud to be an equal opportunity employer and actively encourage applications from all backgrounds. At Virgin Atlantic, we believe everyone can take on the world – no matter your age, gender, gender identity, gender expression, ethnicity, sexual orientation, disabilities, religion, or beliefs. We celebrate difference and everything that makes our colleagues unique by upholding an inclusive environment in which we can all thrive. So that everyone at Virgin Atlantic can be themselves and know they belong.
 
To make your journey with us accessible and individual to you, we encourage you to let us know if you’d like a little extra help with your application, or if you have any individual requirements at any stage along your recruitment journey. We are here to support you, so please reach out to our team, (recruitment@fly.virgin.com) feeling confident that we’ve got your individual considerations covered.