Professional/Senior Software Engineer

Posted 9 hours 36 minutes ago by MediaCom

Permanent
Not Specified
I.T. & Communications Jobs
Lancashire, Manchester, United Kingdom, M21 0
Job Description
Software Engineer - AI, React, Typescript, AWS Lambda, Microservices, IaC

Who we are looking for:

In 2024, EM Code has created a suite of internal AI-powered tools and services to support our global group of companies, including EssenceMediacom & WPP. We are expanding these tools and seek Software Engineers with strong AI awareness to continue developing and deploying our AI solutions.

You should have demonstrable experience working with AI APIs (OpenAI, Gemini, or similar), and solid skills in Typescript, React, Javascript/RxJS, Zustand/Redux, AWS Lambda, MicroFrontends, Microservices, Infrastructure as Code, Document Databases, SQS, Git/Monorepo, among others.

We value a passion for creating responsive, accessible, and high-performance front-end experiences, with proficiency in HTML, CSS/SCSS, JavaScript (vanilla), and testing with Jest. Comfort working with Design Systems and Figma is also desirable.

You should have at least 4 years of experience as a modern software engineer, operating at a high professional or low senior level. A pragmatic approach, balancing technical and product needs, is essential.

Purpose of the role:

You will collaborate with designers, engineers, QA, and other digital professionals to create world-class products and services that meet user needs and deliver commercial value. Working closely with stakeholders, you will propose and implement sustainable, adaptable technical solutions aligned with EM Code's standards.

Our teams focus on breaking work into manageable items to ensure reliability, transparency, and efficiency in client budgets.

Who you'll work with:

Our multi-disciplinary product teams include experts across Product Strategy, Delivery Management, UX, Design, Software Engineering, Front End Engineering, DevOps, and more. You will also be part of EM Code's engineering community, sharing best practices and driving re-use across the business.

We value continuous learning and sharing, and our teams operate using agile/scrum-ban methodologies, with leadership support to maintain standards and processes. You will be a key solution provider within your team.

Skills, knowledge, and experience:

Essential:

  • Commercial experience as a modern Software Engineer
  • Experience/understanding of AI APIs (OpenAI, Gemini, etc.)
  • Experience with AWS Lambda, Microservices, API Gateway, S3, Document Databases (DynamoDB, MongoDB, Elastic)
  • DevOps approach with Infrastructure as Code (Serverless, CloudFormation, Terraform)
  • Automation, CI/CD tooling (Git, Actions)
  • 2-4 years experience with React, Typescript, State Management (Zustand/Redux)
  • Core front-end skills: HTML, CSS/SCSS, Vanilla JavaScript
  • Experience with Jest or React Testing Library
  • Understanding of performance and accessibility best practices
  • Passion for craftsmanship, clean code, and automation

Desirable:

  • Experience with Design Systems/Figma
  • Playwright or similar testing frameworks
  • Experience with Monorepo, Cognito, SQS
  • Knowledge of UX & Design, accessibility, and collaborative design
  • Exposure to Lean or Agile practices

About EM Code

We are EM Code, formerly Code Computerlove, a digital partner since 1999. We are known for human-centered thinking, design excellence, and modern engineering. Our clients include the BBC, LightSpeed Broadband, and Manchester Pride. We value agility, collaboration, and innovation, and are recognized as a Great Place to Work.

We promote inclusivity and diversity, actively encouraging applications from minority groups. As part of EssenceMediacom North, based in Spinningfields, Manchester, we leverage global enterprise tools and resources to deliver integrated solutions.

What we value

  • Brilliance in capability and collaboration
  • Continuous improvement and making a difference
  • Effective teamwork and mutual support

The package:

Competitive salary, benefits including pension, medical insurance, flexible start, 25-30 days holiday, social events, bike schemes, childcare schemes, etc.

It's not all about work:

  • Make-Change Friday - dedicated innovation time
  • Annual training budget (£500+)
  • Medical insurance, eyecare, dental
  • Charity volunteering, subsidized massages, parental leave, flexible hours, work from home options, social events, bike/rail schemes
(Note: UK-based role, right to work required)