Senior Software Engineer / Developer - Web and Desktop App


Premium Job From BluetownOnline Ltd

Recruiter

BluetownOnline Ltd

Listed on

22nd January 2020

Location

Enfield

Salary/Rate

£50000 - £60000

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Job Title: Senior Software EngineerLocation: EnfieldSalary: Competitive depending on experienceJob type: Full time, PermanentThey 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 forEnsuring the team builds a great Electron app, evangelising and advising on its architecture, development and maintainabilityFull lifecycle of software development including user-story refinement, design, coding, regression testing, problem investigation, debugging and fixingWorking with the PO, Scrum Master, Tech Lead, Test Lead and other engineers in the Scrum, to reliably deliver value in each sprintThe Candidate:Experience with Electron or Node.js, suitable for building a new complex web or desktop app from scratchExcellent communications skills, a versatile and creative mind, with good problem-solving abilities, self-motivation, and energyExperience working in agile teamsAbility to design and write secure, stable, testable and maintainable code with minimal defectsThe below is desirable but not essentialREST or WebSocket APIsCommunications products, such as SIP, calling, messaging, or group collaborationThe 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.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: