IT

Senior Software Engineer / Developer – Web and Desktop App

Expired
This job has expired View all jobs

Job Title: Senior Software Engineer

Location: Enfield

Salary: Competitive depending on experience

Job type: Full time, Permanent

They are the world’s leading cloud native communications Software Company, whose award-winning solutions help power more than 1,000 service providers and mobile operators, providing highly scalable and fault tolerant systems that run right in the core of their networks.

They’re internationally renowned for their exceptional technology, cutting-edge innovation and first-rate support – qualities they maintain by only recruiting, and retaining, the very best people.

They’re incredibly proud of the company culture; a collaborative working environment where free and open dialog is welcomed and internal politics is avoided at all costs. The aim is to seek out the better, faster and simpler solution, while supporting, challenging and developing each other.

The Team:

The Client Engineering team builds end-user apps for their Unified Communication solution, “MaX UC”. 25 million business users across all continents use MaX UC to collaborate with their colleagues (voice, messaging, video), and to handle calls, meetings and SMSs with people outside their business (e.g. customers, or suppliers).

MaX UC is focused on being really easy to use, while providing powerful collaboration, communication and advanced business features: Call forwarding, call management, video conferencing, etc.

The Role:

They are kicking off a project to build a new MaX UC Desktop client for Windows and Mac using Electron for a fresh and modern UX. They plan to migrate their entire user-base to the Electron app, and to continue developing the client, adding more collaboration features over the coming years.

You will join an existing Scrum team and provide web and/or modern desktop app development experience for this greenfield project.

The team is based in their headquarters, in Enfield. A regular presence here is required.

Key Responsibilities:

After an initial ramp-up period, the successful candidate will be responsible for

  • Ensuring the team builds a great Electron app, evangelising and advising on its architecture, development and maintainability
  • Full lifecycle of software development including user-story refinement, design, coding, regression testing, problem investigation, debugging and fixing
  • Working with the PO, Scrum Master, Tech Lead, Test Lead and other engineers in the Scrum, to reliably deliver value in each sprint

The Candidate:

  • Experience with Electron or Node.js, suitable for building a new complex web or desktop app from scratch
  • Excellent communications skills, a versatile and creative mind, with good problem-solving abilities, self-motivation, and energy
  • Experience working in agile teams
  • Ability to design and write secure, stable, testable and maintainable code with minimal defects

The below is desirable but not essential

  • REST or WebSocket APIs
  • Communications products, such as SIP, calling, messaging, or group collaboration

The Package:

The Company is looking for exceptional people and your initial salary will reflect your exceptional skills and ability. They also offer a competitive package of benefits including a substantial bonus plan, company share plan, a non-contributory pension, life insurance and private medical insurance plans, plus a flexible holiday policy.

Please click on the APPLY button to send your CV and Cover Letter for this role.

The company want to be an awesome place to work and know that when employees are trusted to manage their work/life balance, not only does it support their well-being, but increases their engagement and ultimately enables them to perform their role better. They’re pleased to take a flexible approach to working, and if you’re looking for some variability in your schedule, you’re encouraged to have this conversation with your interviewer!

Candidates with the relevant experience or job titles of; IT Developer, Software Developer, Software Engineer, Coder, Modeller, System Coder, Python, Rust, C/C++, Java Developer, Senior Developer, Programmer, Senior Programmer, Technical Developer, Systems Developer, C# Programmer, C# Developer, Java Engineer, JavaScript Developer, NET Developer, Java Developer, Java Engineer, JavaScript Developer, Java Integration Developer, Java Integration Developer, C# Development, Application Developer, IT Software Developer, HTML, CSS, Bootstrap, PHP Development, WordPress, IT Database Developer and Software Integration may also be considered for this role.

How can we help?
How can we help?

If you have any questions and you would rather chat to a member of our team please email or call us about this role.

CV writing tips

Get helpful tips and tools for writing an awesome CV.

Here to help

Contact our team of talent acquisition experts now.

Let’s talk Book Demo