Senior Frontend Developer

Job Type: Full Time
Job Location: England
Company Name: UK Home Office

Company Overview

At the Home Office, we help to ensure that the country is safe and secure. We’ve been looking after UK citizens since 1782. We are responsible for: – working on the problems caused by illegal drug use – shaping the alcohol strategy, policy and licensing conditions – keeping the United Kingdom safe from the threat of terrorism – reducing and preventing crime, and ensuring people feel safe in their homes and communities – securing the UK border and controlling immigration – considering applications to enter and stay in the UK – issuing passports and visas – supporting visible, responsible and accountable policing by empowering the public and freeing up the police to fight crime – fire prevention and rescue These organisations are all part of the Home Office: – Border Force – HM Passport Office (HMPO) – Immigration Enforcement – UK Visas and Immigration (UKVI)

About the job

Are you a Senior Front-End Developer looking for their next challenge? This role is key for our product delivery, you will develop core components of our solutions and help select appropriate technologies. Your subject matter expertise will enable you to operate with greater levels of autonomy and decision making.

You will work to our technical standards writing clean, secure code following a test-driven approach, ensuring the code is open as far as possible and can be re-used. The Senior Developer will mentor and lead other engineers in technical tasks, as well as support recruitment and assessment activities.

What you will do:

  • Deliver secure, reliable, and scalable software, and support your team with technical tasks when needed.
  • Evaluate and advise on design choices and ensure that software is high quality and balances technical and business considerations.
  • Define and document test cases for new systems and maintain live systems to ensure ongoing performance.
  • Evolve new approaches/solutions with other professions through discoveries, maintain a focus on development and deployment.
  • Help prioritise and direct technical tasks across your team, to balance new and live services.

What you will bring:

  • Designing, reviewing, and maintaining complex software applications, components, modules, and documentation (Lead essential criteria).
  • Collaborating in designing, coding, testing, documents, amends, and refactoring moderately complex programs/scripts.
  • Designing test cases and scripts under own direction, mapping back predetermined criteria and reporting testing outcomes.
  • Providing technical expertise to enable the configuration of system components and equipment for system tests.
  • Managing and updating data systems, enabling the availability, integrity of searchability of information which can be utilised by many sources.
  • Maintaining application support processes, ensuring support requests are dealt with to agreed processes, investigating issues, and reporting findings where applicable.

Tools and Technologies we use:

We are keen for Engineers to continue learning new technologies, we have a large range in the Home Office including:

  • Core Skills: React.js, JavaScript, Typescript, Vue or Angular, Node.js, jQuery, HTML, CSS, SASS
  • Others: Git, Responsive Design, Accessibility, REST, Jest, Cypress, Webpack, ESLint, Secure Application Development
  • Data: PostgreSQL or other RDBMS
  • DevOps: AWS, Kubernetes, Azure, Jenkins, Docker, Ansible, Terraform
  • Desirable: Familiarity with Python or Java, User experience design

    APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx