Software Engineer - AI, React, Typescript, AWS Lambda, Microservices, IaC
Who we are looking for:
In 2024, EM Code created a suite of internal AI-powered tools and services to support the tens of thousands of employees across our group of companies around the world (EssenceMediacom & WPP) to leverage the power and efficiency of AI. We are continuing to build out these tools and are looking for Software Engineers with strong AI awareness to continue the development and rollout of our AI tooling.
You will have demonstrable experience working with AI APIs (OpenAI, Gemini or similar), along with solid skills in Typescript, React, Javascript/RxJS, Zustand/Redux, AWS Lambda, MicroFrontends, Microservices, Infrastructure as Code, Document Databases, SQS, Git/Monorepo, etc.
You'll be passionate about creating responsive, accessible, and performant experiences through core frontend skills like HTML, CSS/SCSS, JavaScript (vanilla), supported by capabilities in Jest Unit Testing, and comfortable working with Design Systems/Figma.
You will have 4 or more years of experience as a modern software engineer, operating as a high professional or low senior level.
You are pragmatic, balancing technical and product needs to deliver quality, testable, and adaptable solutions as part of a continuous improvement team and stakeholder relationships.
Purpose of the role:
Working collaboratively with designers, engineers, QA, and other digital professionals within a product team, you will create world-class products and services that meet user needs and provide commercially successful solutions for our clients/stakeholders.
In partnership with peers and clients/stakeholders, you will propose and explain solution options, ultimately implementing sustainable and adaptable technical solutions aligned with EM Code’s standards and processes.
Our teams aim to break work into small, manageable items to enhance understanding, reliability, and transparency with client budgets.
Who you’ll work with:
Multiple product delivery teams at EM Code, each a multidisciplinary mix of experts across Product Strategy, Delivery Management, UX Research & Design, Software Engineering, Front End Engineering, DevOps, Agile Testing, Content & Optimization, responsible for delivering their product roadmaps.
You will also be part of EM Code's engineering community, collaborating with specialists from other teams to drive best practices and reuse across the business.
You must have a strong desire to learn, improve, and share knowledge, supported by our industry-leading talent to help you progress your skills and career.
Our teams self-manage using an agile/scrum-ban methodology, and your role includes helping maintain standards and processes, providing solutions options, and making technology understandable for juniors, peers, and clients.
Skills, knowledge, and experience:
Essential:
* Commercial experience as a modern Software Engineer
* Understanding of AI APIs (OpenAI, Gemini, or similar)
* Experience with AWS Lambda, Microservices, API Gateway, S3, Document Databases (DynamoDB, MongoDB, Elastic, or similar)
* Experience with Infrastructure as Code (Serverless, CloudFormation, Terraform, etc.)
* Knowledge of automation, CI/CD, and deployment tooling like Git & Actions
* 2-4 years experience with React, Typescript, State Management (Zustand/Redux)
* Proficiency in core front-end skills: HTML, CSS/SCSS, JavaScript (Vanilla)
* Experience with Jest or React Testing Library for unit testing
* Understanding of performance and accessibility best practices
* Passion for craftsmanship, clean code, and automation
Desirable:
* Experience with Design Systems/Figma, Playwright or Cypress, Monorepo, Cognito, SQS
* Knowledge of UX & Design, accessibility, and collaborative design in the browser
* Exposure to Lean or Agile practices and continuous improvement culture
A bit about EM Code...
We are EM Code, formerly Code Computerlove, a digital partner since 1999. We have helped shape UK brands and businesses, renowned for human-centered thinking, design excellence, and modern engineering. Our clients include the BBC, LightSpeed Broadband, Manchester Pride, and the global hit app, The Higher Lower Game.
Our agency is structured to adapt to rapid market changes, focusing on impactful ideas, testing, learning, and continuous improvement. We operate in an agile, collaborative, and flexible manner, supported by deep customer insights and world-class engineering.
We are recognized as a Great Place to Work, promoting inclusivity and diversity, actively encouraging applications from minority groups. We are part of EssenceMediacom North, located in Spinningfields, Manchester, providing access to enterprise tools and resources for integrated solutions.
What we value...
* Brilliance in capability and collaboration
* Continuous self-improvement
* Effective teamwork and shared success
The package:
Competitive salary, flexible benefits including pension, medical insurance, holiday entitlement, social events, bike schemes, childcare schemes, and more.
It’s not all about work:
* Dedicated improvement time ('Make-Change Friday')
* Annual training budget (£500+)
* Medical insurance with extras
* Charity volunteering, massages, parental leave, flexible hours, social events, and subsidies
(Note: UK-based role, right to work required)
#J-18808-Ljbffr