B

Brevo

CRM and marketing automation for SMEs

Senior Software Engineer ReactJS - Self Serve

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeNoida, Uttar Pradesh, IndiaNo salary listed

About the Job

Requirements

  • 4–6 years of hands-on experience with ReactJS, including strong expertise in React Hooks, state management patterns, and JavaScript fundamentals.
  • Proven experience leading complex modules or features within large-scale web applications.
  • Strong understanding of monorepos, including workspaces, module isolation, shared libraries, version control practices, and publish/release workflows.
  • Deep proficiency in TypeScript, JavaScript, React architecture, design patterns, and performance optimization techniques.
  • Solid understanding of build systems and bundlers such as Webpack and Vite, and experience working with CI/CD pipelines.
  • Competence with testing frameworks such as Jest and React Testing Library, and experience building reliable test suites.
  • Ability to break down complex requirements into modular, scalable solutions.

Responsibilities

  • Develop robust React applications from the ground up, leading complex modules with complete ownership and strong technical judgment.
  • Design clean abstractions and reusable patterns, and write efficient, non-redundant code that adheres to DRY principles.
  • Optimize rendering, bundle sizes, caching, and load speeds to improve application performance and responsiveness.
  • Ensure production reliability through unit, integration, and component testing strategies, alongside continuous monitoring.
  • Translate design and functional specifications into production-ready code using modern frontend toolchains and automation frameworks.
  • Structure and scale monorepo workspaces, focusing on modularization, versioning, and clean dependency management.
  • Enhance build processes, deployment pipelines, and CI/CD workflows to support fast, dependable releases.
  • Collaborate with product managers, designers, backend engineers, and development teams to build intuitive, reliable, and maintainable frontend solutions.

Desired Qualifications

  • Prior experience in high-scale SaaS or B2B email or marketing technology.
  • Familiarity with AI tools and coding agents such as Claude, GitHub Copilot, or Cursor, and integrating AI-assisted development workflows into daily work.

About the Company

Brevo

CRM and marketing automation for SMEs

Brevo is a European leader in digital marketing software that helps businesses manage customer relationships and grow sustainably. It offers a CRM and marketing tools to build personalized connections, with features for email marketing, automation, and transactional messaging, all accessible through a platform available in six languages. A forever free plan makes the core tools accessible to small and medium-sized enterprises, while Brevo Academy provides digital marketing training and onboarding. Enterprise plans include dedicated success managers and guided onboarding, with premium service options that add features and support. The company differentiates itself by its multilingual, SMB-friendly platform, a no-cost entry tier, and emphasis on guided training and personalized assistance. Its goal is to empower clients with comprehensive marketing tools and tailored support to foster client growth and a positive social impact.

Company size
501-1,000
Company stage
Debt Financing
Total funding
$954.5M
Headquarters
Paris, France
Founded
2012

Recently Posted Jobs

Explore more opportunities at Brevo

See more jobs