TL;DR
Senior Frontend Engineer (React/NextJS): Building the intelligence layer of an autonomous Sales OS with an accent on clean architecture and high-performance UI components. Focus on integrating external SaaS tools and optimizing frontend systems for AI-augmented sales workflows.
Location: Must be based in or able to commute to Madrid (Hybrid role).
Company
hirify.global is an AI-powered customer communications platform providing a unified workspace for voice, SMS, and messaging to over 22,000 companies globally.
What you will do
- Design and implement production-grade web services using NextJS.
- Apply Domain-Driven Design (DDD) principles to build scalable frontend architectures.
- Integrate the frontend with diverse external SaaS tools like CRMs, dialers, and OAuth providers.
- Optimize frontend performance, focusing on latency, cost-efficiency, and reliability.
- Utilize AI coding assistants to accelerate development and ship features within an elite product unit.
Requirements
- 7+ years of professional frontend engineering experience.
- Advanced expertise in React and NextJS, including async handling, typing, and architecture patterns.
- Solid understanding of software architecture and clean code principles.
- Experience with Tailwind CSS and monitoring tools like DataDog or Sentry.
- Experience with cloud platforms, specifically GCP or AWS.
- Fluency in English required; Spanish is a plus.
Nice to have
- Experience working within AI-augmented development environments.
- Previous work on CRM or sales automation tools.
Culture & Benefits
- Fast-paced, entrepreneurial environment within a high-growth unicorn.
- Emphasis on work-life balance and a supportive, inclusive team culture.
- Diverse global team with 45+ nationalities represented.
- Commitment to continuous learning and professional development.
- Competitive salary and benefits package.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →