Airslate

Senior JavaScript Engineer

  • Airslate

Job Description

About the Marketing Engine team:
The marketing team handles comprehensive 360º communication and comprises over 150 people. We manage all aspects in-house and operate a robust automation engine. Our combined monthly traffic across all brands exceeds 31 million. As a marketing team member, you'll play a crucial role in the upcoming phase of our brand's growth as we expand and introduce new products to the market.

And now, we are looking for a Senior JavaScript Engineer who is prepared to contribute to the next chapter of our company's growth.


What you'll be working on:
  • Develop and deliver new product features from concept to release
  • Maintain, improve, and refactor existing functionality to ensure scalability and reliability
  • Continuously enhance product performance and user experience
  • Collaborate closely with Product and Design teams to iterate on ideas and transform prototypes into high-quality solutions
  • Optimize application performance, including load time and runtime efficiency
  • Partner with engineering teams across the organization to align on architecture and shared initiatives

  • What we expect from you:
  • 5+ years of professional experience building production-grade applications with TypeScript/JavaScript
  • Advanced experience with React, including modern rendering patterns (SSR, CSR, hydration, Server Components)
  • Hands-on experience with Next.js
  • Experience building and maintaining reusable component libraries and design systems, including Web Components
  • Solid experience developing Single-Page Applications and scalable frontend systems
  • Strong foundation in modern CSS/SCSS and utility-first styling approaches
  • Deep understanding of client-side architecture (state management, data synchronization, form handling, validation patterns)
  • Experience delivering performant, accessible (WCAG-compliant), and production-ready user interfaces
  • Ability to write maintainable, testable, and reliable code
  • Comfortable working in collaborative, Git-based environments
  • Takes ownership of work, proactively addresses dependencies, and supports team delivery
  • Demonstrates curiosity, continuous learning, and knowledge sharing