Skip to content

Senior Software Engineer – Frontend
Company | Otter.ai |
---|
Location | Mountain View, CA, USA |
---|
Salary | $185000 – $210000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years of experience developing and architecting single-page web apps using a JavaScript framework
- Experience building websites that adhere to mobile-first functionality
- Strong proficiency in writing clean, reusable, optimized HTML/CSS, Typescript and JavaScript
- Familiar with Linux. Experience with AWS environment is preferred
- Familiar with HTTP protocol
- Experience with WebSockets is a plus
- Experience writing unit, integration, and UI tests and a strong ability to debug code that is reusable, testable and efficient.
- BS or MS in computer science or related fields
Responsibilities
- Take charge of the ongoing development and enhancement of our web application, driving its evolution to meet business goals.
- Architect and refine our current web application, transforming it into a responsive, mobile-first single-page application (SPA) with a focus on performance and user experience.
- Write clean, maintainable, and reusable code that adheres to industry best practices and our internal coding standards.
- Proactively identify, diagnose, and resolve bugs to improve overall app quality and stability.
- Conduct rigorous testing to ensure the application meets security standards and performs efficiently across various platforms and devices.
- Ensure seamless functionality and a consistent user experience across multiple browsers, platforms, and devices through thorough validation and testing.
- Continuously explore and evaluate new technologies, tools, and methodologies to enhance development processes and product offerings.
- Actively participate in setting coding standards and lead code review sessions to maintain high-quality code and foster knowledge sharing within the team.
Preferred Qualifications
- Experience with AWS environment is preferred
- Experience with WebSockets is a plus
- Passion to explore and use the latest development tools and platforms