Senior Software Engineer developing new features for Aircall’s customer communications platform. Responsible for real-time communication applications using TypeScript, React, and Electron in a hybrid environment.
Responsibilities
Lead the development of new features and maintain the real-time communications application
Handle the specific challenges of real-time media, debugging, and resolving issues
Take hands-on ownership of developing and maintaining cross-platform applications using Electron
Design and maintain robust CI pipelines, release workflows, and automated testing
Participate in an on-call rotation to respond to critical system issues
Requirements
You have experience with TypeScript, React (18 and 19), and Vite
You have a solid understanding of WebRTC and SIP protocols fundamentals
You have experience contributing to architecture and development within a monorepo
You have demonstrated the ability to handle the specific challenges of real-time media
You have hands-on experience developing and maintaining cross-platform applications using Electron
You have experience in implementing and managing real-time data exchange using Websockets
You are familiar with audio processing issues/optimization
You are familiar with xState or similar
Modern developer experience with AI-assisted development
Fluency in English, both written and spoken
Autonomous, proactive, and comfortable owning features end-to-end
Pragmatic mindset with a willingness to experiment, iterate, and continuously improve systems
Software Architect designing enterprise - scale solutions for financial clients at QUALCO. Collaborating with teams to ensure architectural consistency and regulatory compliance in software development.
Mid - Level or Lead Embedded Software Engineer at Boeing working with embedded software and firmware for advanced control systems. Contributing to R&D projects for Space Domain Awareness capabilities.
Full Stack Software Engineer developing scalable software solutions for a climate - focused startup. Designing user experiences and owning features from conception to deployment in a hybrid work environment.
Growth Engineer managing demand generation infrastructure at GoodFit. Collaborating closely with Sales, Marketing, and Revenue to scale go - to - market operations.
Spring Internship in Software Engineering with G+D Netcetera for computer science students. Opportunities in web, mobile, and AI applications development.
Staff level Fullstack Engineer at Gizmo, an AI startup making learning intuitive through gamification. Collaborate with a talented team and shape the future of learning.
Software Engineer responsible for building and operating enterprise system integrations for a tax automation API company. Work closely with product and customer teams to ensure seamless workflows.
Software Engineer designing and building scalable integrations for enterprise systems at a tax solutions startup. Collaborating with customer teams and product managers to enhance API products.
Senior Software Engineer in a team at Lloyds Banking Group, delivering innovative software solutions and improving backend systems. Collaborating closely to ensure quality engineering practices in a hybrid working environment.
Software Engineer enhancing Loans journey for a banking platform in Chester. Building and maintaining loan processing applications with learning opportunities and collaboration.