Skip to content

Senior Software Engineer – Frontend
Company | Attentive |
---|
Location | San Francisco, CA, USA |
---|
Salary | $170400 – $230000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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