We’re looking for a senior software engineer to help us build out and scale our product to thousands of facilities. This role will collaborate with many teams across the company to design and deliver high quality, high impact features to our users. Successful frontend engineers have a proven track record of shipping elegant frontend experiences for data intensive applications.
Responsibilities
- Collaborate with engineering and non-engineering teams across the company to better understand our users and how our technology can meet their evolving needs
- Collaborate with designers and product managers to research, propose, and design features and infrastructure for our user-facing products
- Lead frontend engineering projects from scoping to implementation to support
- Implement new features for user facing products and internal systems
- Implement and maintain design system components and core web libraries
- Collaborate with backend engineers on API design, typically GraphQL schema design
- Monitor, measure, and improve product quality using a data-driven approach
- Utilize and contribute to software engineering best practices (Git, CI/CD, observability, test automation, etc.)
- Author and contribute to technical documents, such as design documents or system documentation
Minimum Qualifications
- Bachelor's degree in Computer Science or a related field
- 5+ years of experience delivering high quality frontend applications at scale
- Proven track record of leading technical projects and delivering solutions
- Solid engineering and coding skills
- Solid understanding of web technology fundamentals (HTML, CSS, JavaScript, TypeScript, web browsers, web servers, HTTP, etc.)
- Experience with popular frontend frameworks (React, Angular, Vue, etc.)
- Experience with GraphQL (clients, schema design, etc.)
- Experience with frontend testing strategies
- Demonstrated design and UX sensibilities
Preferred Qualifications
- Experience in backend or full stack engineering
- Experience with popular web application frameworks (Django, Rails, Express, etc.)
- Experience with CI/CD pipeline development
- Experience with product analytics tools and strategies
- Experience with cross platform application development (native iOS/Android, React Native, etc.)
- Familiar with video streaming technologies (webRTC, RTSP, MJPEG, etc.)
- Experience in a high growth startup environment
Job Type: Full-time
Pay: $150,000.00 - $200,000.00 per year
Benefits:
Experience:
- Front-end development: 3 years (Preferred)
Work Location: Remote