Software Engineer - Remote from Spain at Aircall

Spain

Aircall Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, SaaS, Customer CommunicationsIndustries

Requirements

  • Proficiency in React and TypeScript
  • Experience with modern frontend tools and stack: Vite, TanStack (Router, Query), Apollo Client, GraphQL, Pusher/WebSockets, styled-components, @xstyled, Tailwind CSS, Turborepo, Vitest, React Testing Library, Zustand, XState, i18next
  • Ability to work in a fast-paced, team-driven environment with customer obsession, continuous learning, open collaboration, ownership, and quick decision-making
  • Willingness to participate in on-call rotation for critical system issues
  • Based in Spain (remote)

Responsibilities

  • Work closely with product managers and designers to implement the best user experience for customers
  • Participate in technical discussions and design reviews to improve architecture and scalability of apps
  • Work within a modern monorepo structure with shared packages and internal tools to maximize code reuse and consistency
  • Design, develop, and deploy business-critical features using React and TypeScript
  • Integrate with GraphQL APIs and real-time data streams (Pusher) to build reactive user experiences
  • Help build tooling for a more robust and faster development process
  • Contribute to the design system by building new reusable components
  • Share knowledge with the team and be open to learning from others in a collaborative environment
  • Participate in an on-call rotation to respond to critical system issues and ensure continuous system reliability

Skills

JavaScript
Frontend
React
TypeScript
Performance Optimization
User Experience
Design
Development
Deployment
Agile

Aircall

Cloud-based phone system for businesses

About Aircall

Aircall provides a cloud-based phone system that helps businesses manage their voice communications effectively. The platform includes features such as call monitoring, call routing, and the ability to sync data with other business tools like Customer Relationship Management (CRM) systems and helpdesks. It is designed for small to medium-sized businesses (SMBs) and enterprises that need a scalable solution for handling a high volume of calls. Aircall operates on a subscription-based model, where clients pay a recurring fee based on the number of users and features they need. This model allows for continuous updates and support. Additionally, Aircall has an app marketplace where third-party developers can create integrations, enhancing the platform's functionality and providing extra revenue opportunities. The goal of Aircall is to streamline communication for businesses and improve their operational efficiency.

New York City, New YorkHeadquarters
2014Year Founded
$219.4MTotal Funding
SERIES_DCompany Stage
Consumer Software, Enterprise SoftwareIndustries
501-1,000Employees

Benefits

Food Allowance
Snacks & Drinks
Medical Insurance
Competitive Salary
Flexible remote policy
Retirement Savings Plan
Outings & Events
Fitness Fund
Commuter Benefits
Referral Bonus

Risks

Emerging AI-driven platforms may surpass Aircall's current feature set, threatening market share.
Economic downturns could reduce SMB spending on communication tools, impacting revenue.
Privacy regulations in the EU may increase compliance costs for Aircall.

Differentiation

Aircall offers seamless integration with CRM and helpdesk tools for efficient communication.
The platform supports multilingual capabilities, enhancing global reach and customer service.
Aircall's subscription model provides steady revenue and continuous updates for users.

Upsides

Growing demand for AI-driven customer service solutions aligns with Aircall's offerings.
The rise of remote work increases the need for cloud-based communication tools like Aircall.
Projected growth in cloud telephony services presents expansion opportunities for Aircall.

Land your dream remote job 3x faster with AI