Senior Frontend Engineer

Job title:

Senior Frontend Engineer

Company

Amber Labs

Job description

Senior Frontend EngineerLocation: Mostly remote – occasional travel to Newcastle required on an ad-hoc basis (1-2 times per month)Work Pattern: Full-time/ContractSecurity Clearance: BPSSThe Company:At Amber Labs, we are a cutting-edge UK and European technology consultancy that prioritises empowering autonomy, promoting experimentation, and facilitating rapid learning to provide exceptional value to our clients. Our company culture is centred around collaboration, where all colleagues, regardless of their role, work together to minimise risk and shorten delivery times. Our team consists of highly-skilled cross-functional consultants, analysts, and support staff.The Role:We are seeking a Senior Frontend Engineer to join our dynamic team. You will play a key role in developing high-quality software solutions that meet user needs while adhering to industry best practices. In this position, you will contribute to shaping development guidelines, mentor junior engineers, and ensure robust, secure, and well-tested code.As a senior member of the team, you will also be responsible for operating and maintaining the services you build, diagnosing production issues, and driving continuous improvement.Key Responsibilities: * Develop, test, and maintain frontend solutions that align with business and user requirements.

  • Write clean, secure, and well-tested code following best practices
  • Collaborate closely with cross-functional teams, including UX/UI designers, backend engineers, and product managers.
  • Contribute to and improve frontend development guidelines and standards.
  • Provide mentorship and technical guidance to junior engineers.
  • Ensure services are reliable, scalable, and performant in production.
  • Identify and troubleshoot production issues, implementing fixes and enhancements as needed.
  • Advocate for agile development methodologies and TDD practices within the team

Required Skills & Experience:

  • JavaScript (including Node.js and ExpressJS) – Proficiency in modern JavaScript frameworks and server-side development.
  • Unit / Integration Testing – Experience using Jest, Mocha, or Chai to write robust tests.
  • HTML5 & CSS3 – Strong understanding of semantic HTML and modern CSS techniques.
  • Microservice Architecture & REST APIs – Experience integrating with and developing scalable microservices.
  • Containerisation (Docker) – Practical experience working with containerised applications.
  • Test-Driven Development (TDD) – A strong advocate for writing test-first code.
  • Agile Methodologies – Comfortable working within Agile environments, including Scrum and Kanban.

Desirable Skills & Experience:Familiarity with any of the following technologies would be beneficial:

  • GitLab CI – Experience with CI/CD pipelines for automated testing and deployment.
  • AWS Stack – Understanding of cloud-based development and deployment.
  • Istio (Service Mesh) – Experience managing service-to-service communication.
  • Container Orchestration (Kubernetes) – Hands-on experience with Kubernetes for managing deployments.
  • Cucumber (BDD Testing) – Knowledge of Behaviour-Driven Development practices.
  • NoSQL (MongoDB) – Familiarity with NoSQL databases and their use cases.
  • CASA Framework – Experience or familiarity with CASA framework is a plus.

Diversity & Inclusion:Here at Amber Labs, we are dedicated to fostering an inclusive and equitable workplace for all. Our commitment to diversity, equality, and inclusion includes:

  • Valuing the unique experiences, perspectives, and backgrounds of all employees and creating an environment where everyone feels welcomed, respected, and valued.
  • Prohibiting all forms of harassment, bullying, discrimination, and victimisation and promoting a culture of dignity and respect for all.
  • Educating all new hires on our Diversity and Inclusion policies and ensuring they are aware of their rights and responsibilities to create a safe and inclusive workplace.
  • By taking these steps, we are dedicated to building a workplace that reflects and celebrates the diversity of our employees and communities.

What Happens Next?Our Talent Acquisition team will be in touch to advise you on the next steps. We have a two-stage interview process for most of our consultants. In certain cases, we may include a third and final stage, which is a conversation with the company Partners. This will only be considered if deemed necessary

Expected salary

Location

United Kingdom

Job date

Fri, 14 Mar 2025 23:24:12 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobs-near-me.eu) you saw this job posting.

Share

Health & Nutrition Officer, NO-1, Temporary Appointment for 5 months, Bogotá, Colombia, Post No. 136684 – Only National Candidates

jobs-near-me.org UNICEF works in over 190 countries and territories to save children’s lives, defend their…

1 hour ago

Education Officer, NOA, Temporary Appointment (TA) for 11 months, Popayán, Colombia. Post No. 136683 – Only National Candidates

jobs-near-me.org UNICEF works in some of the world’s toughest places, to reach the world’s most…

1 hour ago

Programme Associate WASH, GS6, Temporary Appointment (TA) for 5 months, Bogotá- Colombia, Post No. 136761

jobs-near-me.org UNICEF works in some of the world’s toughest places, to reach the world’s most…

1 hour ago

Consultoría Individual para la programación de flujos móviles de salud y nutrición, Ciudad de México, México, 12 meses, (Remota)

jobs-near-me.org UNICEF trabaja en más de 190 países y territorios para salvar vidas de niños…

1 hour ago

Home-based Consultancy: Graphic Designer Consultant (24.5 days until 31 December 2026), ECARO, O/P Italy

jobs-near-me.org Across 190 countries and territories, we work for every child, everywhere, every day, to…

1 hour ago

Social & Community Listening for Public Health (LAC Region), Social & Behavior Change section, Global Programme Division, Panama City – Part-time, remote modality – 3 months

jobs-near-me.org UNICEF works in over 190 countries and territories to save children’s lives, defend their…

6 hours ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.