Read AI is redefining how teams collaborate by bringing intelligence to every conversation. As a Senior Software Engineer focusing on Frontend, you will enhance the user experience through high-impact features and improvements, working with Typescript and React on various applications and browser extensions.
Responsibilities:
- Implement new features from product specifications and visual designs handed-off via Figma
- Collaborate with cross-functional teams to design and develop scalable and maintainable APIs
- Design and build responsive and accessible user interfaces that work seamlessly across different devices and browsers
- Continuously improve upon and advocate for best practices in frontend development, including code quality, testing, and performance optimization
- Provide critical and insightful feedback to the product team during the development processes
- Take ownership of and drive specific product work-streams forward, making a significant impact on the future of Read
Requirements:
- Bachelor's degree or higher in Computer Science/Engineering (preferred) and 5-7+ years of relevant industry experience
- Proven experience in frontend development, with advanced experience in Typescript and React
- Strong understanding of modern web development practices and responsive design
- Experience with state management libraries such as Redux or Zustand
- Excellent problem-solving skills with a pragmatic and customer-focused approach
- Ability to thrive in a fast-paced startup environment with a high degree of autonomy and accountability
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams
- Experience mentoring developers to advance their skills and fostering a collaborative team environment
- Experience with backend technologies such as Python, FastAPI, and Postgres
- Familiarity with CI/CD pipelines and Terraform
- Prior experience in a startup or fast-growing environment
- Knowledge of testing frameworks and tools such as Jest, Vitest, or Cypress
- Experience with containerization and orchestration tools such as Docker
- Involvement in open source projects or technical communities