Software Engineer - GammaLabs
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.
Our team work fast, with a start-up type of mindset but working within a leading European business.
Who are we looking for?
Software Engineers are 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.
· Adhere to defined engineering practices and processes.
· 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 relevant 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.
· Produce Solution Design documents for review before implementation including detail on security considerations, testing required and potential impacts across the stack.
· 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 pipelines.
What you’ll need
· Strong experience using, and good working knowledge of TypeScript
· Extensive experience developing applications using React
· Good knowledge of HTML/CSS (3+ years)
· Experience using JavaScript unit & e2e test frameworks (eg. Jest, Playwright)
· Experience deploying code using CICD pipelines.
· Experience working with and mentoring junior engineers.
· AWS (or Azure/GCP) knowledge or experience is beneficial.
· Kubernetes (Not required but beneficial)
· VoIP/WebRTC experience (Not required but highly 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 role will require travel to one of our office locations (Manchester) on a hybrid basis
- 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.
Egyéb részletek
- Fizetés típusa Óránkénti
- Manchester, Egyesült Királyság