Posted in

Senior Software Engineer – Frontend

Senior Software Engineer – Frontend

CompanyAttentive
LocationSan Francisco, CA, USA
Salary$170400 – $230000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 7+ years of professional experience in frontend engineering with experience in modern frameworks like React
  • Hands-on experience with GraphQL and schema design
  • A knack for understanding UX, and translating Figma designs into high-quality interfaces
  • A proven track record of building applications that maintain a high bar of quality, and experience monitoring client-facing applications with tools like Datadog RUM
  • Solid understanding of software development best practices, including code reviews, writing tests, and continuous integration
  • Proven ability to collaborate effectively with cross-functional teams

Responsibilities

  • Build and enhance high-performance, user-friendly frontend applications that power our customer-facing AI products
  • Collaborate with Product and Design to create seamless experiences while maintaining code quality and avoiding tech debt
  • Take ownership of frontend scalability, reliability, and performance, ensuring fast and accessible applications
  • Proactively prevent regressions through robust testing and monitoring strategies
  • Continuously improve architecture by advocating for best practices in reusability, state management, and maintainability

Preferred Qualifications

  • Experience in backend software engineering focusing on backend systems
  • Proficiency in Java, Python, or Go, with a strong understanding of object-oriented programming
  • Experience building and maintaining scalable, high-performance applications
  • Experience with services-oriented architecture and distributed systems
  • Familiarity with AWS services and cloud infrastructure
  • Knowledge of databases such as DynamoDB, Postgres, or Redis
  • Experience with messaging systems or streaming platforms (e.g., Kafka, Pulsar)
  • Experience with DevOps practices and tools such as Docker and Kubernetes