Frontend Engineer II, Intelligent Messaging

attentive

Job Summary

The Intelligent Messaging (IM) team at Attentive is seeking a Frontend Engineer II to build the future of its omni-channel messaging platform. This role involves designing and developing scalable frontend systems for crafting and delivering communications at massive scale, collaborating with product, design, AI, personalization, and product delivery teams to create new messaging experiences, unify the messaging stack, and strengthen the platform's foundations.

Must Have

  • Develop and maintain scalable frontend applications for omni-channel marketing.
  • Build high-performance, user-friendly frontend applications.
  • Collaborate with cross-functional teams (product, design, backend).
  • Improve code quality, conduct reviews, and address technical debt.
  • 3+ years of backend development experience (Java, Kotlin, Go, Python).
  • Strong understanding of distributed systems and microservices.
  • Experience with cloud technologies (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
  • Comfortable with data stores, queues, and streaming systems (PostgreSQL, Redis, Kafka).
  • Commitment to writing clean, maintainable, and well-tested code.

Perks & Benefits

  • Competitive perks and benefits, from health & wellness to equity.

Job Description

About the Role

Our Intelligent Messaging (IM) team is the unified home for all of Attentive’s messaging products. We’re bringing together everything related to messaging - a seamless user experience, infrastructure, delivery systems, content intelligence, and personalization.

Why? Because we believe the future of marketing communication is intelligent, unified, and channel-agnostic. Whether it’s SMS, email, or the next big channel, marketers should have one powerful system to create and deliver seamless, data-driven conversations with their customers.

We’re looking for a Frontend Engineer who’s excited to help build the future of Attentive’s omni-channel messaging platform. You’ll design and develop the frontend systems that enable our customers to craft and deliver communications at massive scale. This is a hands-on role where you’ll collaborate with product and design teams, as well as engineers across AI, personalization, and product delivery teams to bring new messaging experiences to life. You’ll help unify our messaging stack, strengthen the foundations of our platform, and ensure that new capabilities benefit every channel we support.

This role follows a hybrid schedule, with engineers working from our New York office Tuesday -Thursday each week.

What You'll Accomplish

  • Develop and maintain scalable frontend applications that power Attentive’s enterprise-grade email omni-channel marketing platform
  • Build and enhance high-performance, user-friendly frontend applications that power our customer-facing messaging products
  • Collaborate closely with product managers, designers, and backend engineers to deliver high-quality features that enhance the email creation and delivery experience
  • Improve code quality through reviews, testing, and adherence to best practices
  • Identify and address technical debt to ensure long-term maintainability of our frontend codebase
  • Contribute to frontend technical decisions and stay current

Your Expertise

  • 3+ years of backend development experience using languages like Java, Kotlin, Go, or Python
  • Strong understanding of distributed systems and microservices architecture
  • Experience with cloud technologies (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
  • Comfortable working with data stores, queues, and streaming systems like PostgreSQL, Redis, and Kafka
  • You care about writing clean, maintainable, and well-tested code
  • You’re collaborative, curious, and love solving complex system problems

What We Use

  • Our infrastructure runs primarily in Kubernetes hosted in AWS’s EKS
  • Infrastructure tooling includes Istio, Datadog, Terraform, CloudFlare, and Helm
  • Our backend is Java / Spring Boot microservices, built with Gradle, coupled with things like DynamoDB, AirFlow, Postgres, and Redis, hosted via AWS
  • Our frontend is built with React and TypeScript, and uses best practices like GraphQL, Storybook, Radix UI, Vite, esbuild, and Playwright
  • Our automation is driven by custom and open source machine learning models, lots of data and built with Python, Metaflow, HuggingFace 🤗, PyTorch, TensorFlow, and Pandas

You'll get competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.

For US based applicants:

  • The US base salary range for this full-time position is $155,000 - $200,000 annually + equity + benefits
  • Our salary ranges are determined by role, level and location

#LI-AB2

If you do not meet all the requirements listed here, we still encourage you to apply! No job description is perfect, and we may also have another opportunity that closely matches your skills and experience.

At Attentive, we know that our Company's strength lies in the diversity of our employees. Attentive is an Equal Opportunity Employer and we welcome applicants from all backgrounds. Our policy is to provide equal employment opportunities for all employees, applicants and covered individuals regardless of protected characteristics. We prioritize and maintain a fair, inclusive and equitable workplace free from discrimination, harassment, and retaliation. Attentive is also committed to providing reasonable accommodations for candidates with disabilities. If you need any assistance or reasonable accommodations, please let your recruiter know.

24 Skills Required For This Role

Game Texts Playwright Postgresql React User Experience Ux Aws Azure Spring Boot Terraform Helm Gradle Pytorch Pandas Redis Docker Microservices Graphql Kubernetes Kotlin Python Typescript Tensorflow Java Machine Learning

Similar Jobs