wagey.ggwagey.ggv1.0-e93b95d-4-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Senior Software Engineer Role/Aircall - Senior Software Engineer Frontend Platform - Remote from France
Aircall

Aircall - Senior Software Engineer Frontend Platform - Remote from France

Remote - France Remote3mo ago
RemoteSeniorEMEANonprofitSenior Software EngineerSenior Frontend DeveloperRemote AssistantReactTypeScriptpnpmViteAngular

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• You have 7+ years of experience in software engineering with a strong focus on large-scale frontend architecture. • You have a proven track record of decoupling monolithic applications or building plugin architectures. • You are proficient in React and TypeScript, and you possess deep knowledge of bundlers (Vite preferred), the TanStack ecosystem (Router, Query), and monorepo tools (Turborepo, pnpm workspaces). • You have experience with GraphQL architectures and can reason about API design at scale. • You have strong opinions (loosely held) on Micro-Frontends vs. Modular Monoliths and can articulate the trade-offs of each approach. • You stay current with modern development practices and tooling, including AI-assisted development tools, to maximize your productivity. • You are business-centric: You understand that technical architecture must serve business velocity and organizational scalability. • You have excellent communication skills and can rally different teams behind a shared technical vision. • You like sharing your ideas and you're open-minded. You can set a vision that others are excited to get behind.

Responsibilities

• Evolve our frontend architecture from a centralized monorepo to a true platform where distinct feature teams can contribute autonomously without blocking each other. • Evaluate and implement architectural patterns (Module Federation, advanced package isolation, plugin architectures) to solve our scaling challenges while maintaining the benefits of our existing monorepo structure. • Build the "paved road" for other teams. Create the tooling, contracts, and isolation layers that allow the feature teams to ship value without breaking the host application. • Establish clear boundaries and APIs between platform and features, ensuring changes to shared packages don't create cascading regressions. • Drive consistency across the frontend stack: standardize patterns for routing, data fetching, state management, and styling while allowing flexibility where needed. • Define and enforce coding standards, performance budgets, and architectural guidelines across the frontend guild. • Mentor engineers across the organization and align different stakeholders on technical vision. • Drive projects that increase the platform’s resilience and scalability. • Our Platform Foundation: You'll be building on top of a mature monorepo infrastructure: • Turborepo + pnpm workspaces managing ~40 internal packages • React 18 + TypeScript across all frontend applications • Vite for builds (transitioning from legacy Webpack in some apps) • TanStack ecosystem: Router for navigation, Query for server state • GraphQL as primary API layer with REST fallback • State management: Zustand (simple state), XState (complex flows) • Styling: styled-components, Tailwind CSS and Shadcn in newer apps • Design system: Tractor, our internal component library shared across apps • Testing: Vitest + React Testing Library • Modern developer experience with AI-assisted development (Cursor, Claude), fast CI/CD, type-safe workflows

Benefits

• 🚀 Key moment to join Aircall in terms of growth and opportunities • 💆‍♀️ Our people matter, work-life balance is important at Aircall • 📚 Fast-learning environment, entrepreneurial and strong team spirit • 🌍 45+ Nationalities: cosmopolite & multi-cultural mindset • 💶 Competitive salary package & benefits • DE&I Statement:

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X