Mission Labs • Manchester, England, United Kingdom

Software Engineer

Employment type:  Full time

4 days/week at home

Core hours 11–3

Dog friendly

Apply now

Job Description

A bit about us 🚀

Gamma is a leading supplier of Unified Communications as a Service (UCaaS): we provide voice, data and mobile products and services to the UK, German, Spanish and Benelux business markets.

Gamma is expanding its UCaaS presence in Europe with a family of businesses focusing on digital automation, delivering Gamma-powered services to SME customers via a network of channel partners in Germany, Spain, and the Benelux region.

Who are we looking for? 👀

We are currently seeking a Software Engineer to join our Manchester based team. In this role you will be responsible for developing and maintaining the Group Applications suite of proprietary UCaaS & CCaaS solutions, including building new features and functionality across the platform and web/desktop user interfaces.

What will you be doing day-to-day? ✨

  • Collaborate with product and engineering peers to scope, plan and estimate requirements, ensuring all solutions are well thought through and future proof.
  • Develop new features and functionality across the platform and
    applications, whilst maintaining the stability of existing codebase, using
    TypeScript, Node,js and React.
  • Integrate with third party services and tools where required, ensuring best practice integration rules are adhered to and integrations are stable.
  • Develop REST APIs using best practice standards and conventions.
  • Use JavaScript unit and end to end test frameworks to ensure a high level
    of coverage across the platform and applications.
  • Take an active role in peer code reviews and code deployment via CICD
  • Actively seek out potential improvements to coding practices, tooling and
    ways of working

What you’ll need 💻

  • Experience using, and good working knowledge of TypeScript
  • Experience developing applications using React
  • Good knowledge of HTML/CSS (3+ years)
  • Experience using JavaScript unit & e2e test frameworks (eg. Jest, Cypress,
  • Experience deploying code using CICD pipelines.
  • AWS (or Azure/GCP) knowledge or experience is beneficial.
  • VoIP/WebRTC experience (Not required but beneficial)

What do we offer?💰

  • 25 days PTO + bank holidays 🌞
  • Your birthday off 🍰
  • Private Medical Insurance 🚑
  • Electric Vehicle (EV) scheme 🚗
  • Pension plan 👨‍🦳
  • Enhanced maternity and paternity leave 👨‍👩‍👧
  • Share-save scheme 💰

A few things to note

  • This is a hybrid role; we require you to be in our Manchester office at least 2 days a week.
  • We do not need agency support; we do all our recruitment in house.
  • Unfortunately, we can't offer visa sponsorship or relocation support for this role.

Company benefits

Open to part-time employees
Enhanced maternity leave
Enhanced paternity leave
25 days annual leave + bank holidays
Enhanced sick pay
🥳 Your birthday off
💪 Onsite gym & showers
🚴 Cycle to work
👩‍⚕️ Private health insurance
🤓 Hackathons

The FlexScore® is the result of a rigorous 2-step verification of a company’s flexibility

First we assess the flexibility options Mission Labs provides and then we anonymously survey a statistically significant proportion of their employees to make sure Mission Labs is as flexible as they say they are. Our assessment is based on the six key elements of flexibility: location, hours, autonomy, benefits, role modelling and work-life balance.

We ask the hard questions so you don’t have to.

Working at Mission Labs

Company employees


Gender diversity (male:female)


Office locations


Hiring Countries

United Kingdom

Other jobs you might like