Hybrid Senior Software Engineer

Posted last month

Apply now

About the role

  • 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

Benefits

  • Competitive salary package & benefits
  • Work-life balance
  • Fast-learning environment
  • Continuous learning opportunities

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job