cover image
Amber Labs

Senior Frontend Engineer

On site

Newcastle, United kingdom

Full Time

13-03-2025

Share this job:
Expired

Job Specifications

Location: Mostly remote - occasional travel to Newcastle required on an ad-hoc basis (1-2 times per month)

Work Pattern: Full-time/Contract

Security Clearance: BPSS

The 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

About the Company

Amber Labs is a partnership of highly-skilled consultants and technologists. We specialise in the evolution of Data Engineering, Cloud and Analytics. We focus on delivering value from our client's data using innovative approaches that reduce risk and delivery time, and that we are constantly improving through R&D. Amber Labs was founded on three key principles: An employee first internal culture, through diverse investment and exciting opportunities for our team, and a partnership structure ensuring everyone has an op... Know more