Frontend Software Engineer

4 days ago


London, Greater London, United Kingdom Tesco Full time

About the Role

We are seeking a passionate and pragmatic Frontend / Web Software Engineer to join our team at Tesco. As a key member of our engineering team, you will be responsible for developing and implementing scalable frontend systems, using your in-depth knowledge of JavaScript, TypeScript, React, Node, and related technologies.

Your Responsibilities

  • Develop and implement high-quality frontend systems, utilizing modern engineering practices and frontend development tooling and technologies.
  • Profile and optimize code to ensure efficient performance.
  • Apply understanding of cohesion and architectural principles to create well-structured, maintainable software.
  • Identify patterns in code and refactor towards them where it increases understanding and/or maintainability with minimal guidance.
  • Translate requirements into tasks and code.
  • Develop high-quality code that can lead to rapid delivery, pursuing continuous integration and delivery.
  • Commit code early and often, demonstrating understanding of version control and branching strategies.
  • Automate everything by default.
  • Write secure code by default.
  • Write maintainable code and observe basic hygiene practices.
  • Implement relevant project instrumentation.
  • Follow best practices of continuous BDD/TDD/Performance/Security/Smoke testing.
  • Work effectively with product stakeholders to communicate and translate needs into product improvements.
  • Lead group discussions on system design and understand domain well enough to work with Product Managers to drive value.
  • Support production systems, resolve incidents, and perform root cause analysis.
  • Debug/find complex problems and support/maintain the software solution.
  • Share knowledge with the wider engineering community.
  • Mentor and develop others around you.
  • Produce proof of concepts to evaluate new tools.

Requirements

  • 5+ years of commercial experience as a Frontend Software Developer.
  • Best-practices regarding all aspects of web development, including design, semantic HTML markup, CSS, TypeScript, and related technologies.
  • Exposure to a variety of JavaScript frameworks and libraries, such as React, Redux, React-Router, and testing with React Testing Library Jest, Cypress, Playwright, Jasmine, Enzyme, Mocha.
  • Experience of using Node.js to create high-traffic applications, perhaps using Express.js, Sails, Koa, or similar.
  • Awareness and practice of UI performance best practices.
  • Understanding and exposure to integrating REST API endpoints.
  • Strong experience and understanding of industry-standard web accessibility, web design, and usability to support sites across browsers, platforms, and devices.
  • A desire to write readable, maintainable, modular, and extendable code.
  • Exposure to the DevOps model.
  • Experience in Lean and Agile environments and understanding of principles behind methodologies such as BDD, ATDD, and TDD.

Nice to Have

  • Experience with modern JavaScript/TypeScript frameworks, including Remix or Next.js.
  • Exposure to state machines and statecharts, with bonus points if using XState.
  • Developing web applications within the constraints of non-standard devices.


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Frontend Engineer to join our team as a Lead Frontend Developer. As a key member of our engineering organization, you will be responsible for designing, implementing, and testing the user interface that empowers consumers, brokers, and operational functions to efficiently manage the...

  • Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom GRAHAM Group Full time

    We are seeking a skilled Software Engineer - Frontend to join our team at Company. As a Software Engineer - Frontend, you will be responsible for designing and developing the user interface and user experience of our software applications. Your duties will include writing clean, efficient, and well-documented code, collaborating with cross-functional teams,...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom SAVA Full time

    Job Title:Software Engineer - Frontend DeveloperJob Description:We are seeking a highly skilled Software Engineer with expertise in Frontend Development to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing high-quality software applications.The ideal candidate will have a strong background in Frontend...

  • Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Anthesis Group Full time

    About the RoleWe are looking for a talented Software Engineer - Frontend to join our team. As a key member of our development team, you will be responsible for creating high-quality, user-friendly, and visually appealing frontend experiences for our web applications.Key Responsibilities- Design and develop user interfaces and user experiences for web...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Converge Full time

    Job Title: Software Engineer - Frontend DeveloperAs a Software Engineer - Frontend Developer at our company, you will be responsible for developing and maintaining the frontend of our web application. This includes creating user interfaces, implementing UI components, and ensuring a seamless user experience. You will work closely with our backend team to...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Crédit Agricole Group Full time

    We are looking for a skilled Software Engineer - Frontend to join our team at {company}. The ideal candidate will have a strong background in HTML, CSS, and JavaScript, as well as experience with modern front-end frameworks and libraries. Develop and maintain high-quality, scalable, and maintainable front-end code Collaborate with back-end engineers to...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom United Learning Full time

    As a Software Engineer - Frontend Development, you will be responsible for the development and maintenance of the frontend of our company's software products. This includes the user interface, user experience, and client-side logic. Your primary role will be to design, develop, and test high-quality software solutions that meet the requirements of our...

  • Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom O'Neill Patient Solicitors LLP Full time

    Job Title: Software Engineer - Frontend DeveloperWe are looking for a skilled Software Engineer to join our team. As a Frontend Developer, you will be responsible for designing and developing the user interface and user experience of our website.Responsibilities:* Design and develop the user interface and user experience of our website* Collaborate with the...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Capita Full time

    We are seeking a skilled Software Engineer - Frontend to join our team. The ideal candidate will have experience with modern frontend frameworks and technologies, including HTML5, CSS3, and JavaScript.Responsibilities:* Design and develop responsive user interfaces for web applications* Collaborate with cross-functional teams to implement new features and...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Amnesty International UK Full time

    Job Description: We are seeking a skilled Frontend Developer to join our software engineering team. The ideal candidate will have a strong understanding of HTML, CSS, and JavaScript, as well as experience with a frontend framework such as React or Angular. Key Responsibilities: 1. Design and develop visually appealing and user-friendly frontend interfaces...


  • London, Greater London, United Kingdom Opus Recruitment Solutions Full time £70,000

    Achieve career growth with Opus Recruitment Solutions as a Senior Frontend Software Engineer. We are supporting a pioneering scale-up Start-Up based in the City of London with their search for a talented Frontend Developer.You'll work closely with a team of skilled Frontend & Backend Engineers (Python) on their two core AI Driven Products.This is a fantastic...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom 11:FS Full time

    We are seeking a skilled Software Engineer - Frontend to join our team at {company}.As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications using modern frontend technologies. Your expertise in HTML, CSS, and JavaScript will be essential in creating seamless user experiences for our...


  • London, Greater London, United Kingdom House of Fashion Associates Ltd Full time

    We are looking for a skilled Frontend Software Engineer to join our team. As a Frontend Software Engineer, you will be responsible for developing and maintaining the user interface and user experience of our web applications.Key Responsibilities:Develop and maintain the frontend of our web applications using HTML, CSS, and JavaScript.Work closely with the...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Publicis Groupe Full time

    About the Role:We are seeking an experienced Software Engineer - Frontend to join our team.The successful candidate will be responsible for designing and developing high-quality, scalable, and maintainable frontend software solutions.Key Responsibilities:Design and develop user interface and user experience (UI/UX) componentsCollaborate with cross-functional...

  • **Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Longevity Partners B.V. Full time

    We are seeking a skilled Software Engineer - Frontend to join our team at {company}.About the RoleThe ideal candidate will have experience with frontend development and a strong understanding of HTML, CSS, and JavaScript.Key Responsibilities* Develop high-quality frontend code using modern technologies and frameworks* Collaborate with the backend team to...


  • London, Greater London, United Kingdom The London Clinic Full time

    Job OverviewWe are seeking a talented Senior Software Engineer - Frontend to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality frontend software solutions. Key Responsibilities:Design and develop scalable, efficient, and user-friendly frontend components and...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Argent Full time

    Job Overview: As a Frontend Software Engineer, you will be responsible for designing and developing the user interface and user experience of our software applications.Key Responsibilities:Develop and maintain the frontend of our software applications using HTML, CSS, and JavaScript.Collaborate with the backend team to ensure seamless integration of the...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom McDonald's Full time

    We are seeking a skilled Software Engineer - Frontend to join our team at Company.Key Responsibilities:Design and develop engaging user interfaces for web applications.Work closely with the design team to implement visually appealing and user-friendly UI components.Collaborate with the development team to ensure seamless integration of frontend...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom First Give Full time

    Job Description:We are seeking a skilled Software Engineer - Frontend Development to join our team at {company}.The successful candidate will be responsible for designing and developing the frontend of our software application using the latest technologies and frameworks.Main Responsibilities:1. Design and develop the frontend of our software application2....

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Square Enix Full time

    Job Title: Software EngineerAbout the Role:We are looking for a skilled software engineer to join our team. The ideal candidate will have experience in frontend development and a strong understanding of software engineering principles.Key Responsibilities:- Develop high-quality frontend code using modern web technologies- Collaborate with cross-functional...