2 months ago
Remote, CanadaSenior
Responsibilities
- Drive frontend architecture and help shape Roofr’s technology roadmap.
- Develop functional web applications and reusable libraries using clean code.
- Contribute to planning, development, testing, and delivery across the software development lifecycle.
- Collaborate with cross-functional team members to define technical requirements.
- Build frontend testing and automation systems covering unit, integration, regression, and user acceptance testing.
- Troubleshoot and support production applications.
Requirements
- At least three years of experience holding a Senior Engineering title.
- At least five years of software development experience.
- Strong experience with JavaScript, React, and Redux.
- Experience with SCSS and interacting with APIs.
- Experience building frontend testing and automation systems for unit, integration, regression, and user acceptance testing.
- Ability to break down complex problems into incremental solutions and take ownership of product quality.
- Strong communication, collaboration, documentation, and technical problem-solving skills.
Benefits
- Remote-first culture.
- The first week of employment is mandatory paid time off, with work beginning in the second week.
- One Friday off per month and a company-wide paid shutdown between Christmas and New Year’s.
- Flexible time off.
- 80% employer-paid benefits in the U.S. and 100% employer-paid extended healthcare and dental premiums in Canada.
- RRSP/401k match and generous parental leave.
- Annual company retreat and learning and development opportunities.
- Home office setup stipend and internet and phone allowance.
- Weekly Friday paydays.
