Who's SALUS?
At SALUS, we spearhead a safety revolution in the construction and labor industries with our advanced SaaS platform. Designed to digitize safety workflows, our platform combines a web app for real-time operational monitoring with powerful reporting capabilities, alongside a mobile app optimized for high adoption among field-level workers.
About SALUS
SALUS is a VC-backed startup known for its dynamic culture and strong customer base across North America. We are committed to enhancing safety compliance by breaking down barriers to workplace safety with cutting-edge technology and are poised for significant growth.
Role Overview
We have an excellent opportunity for a Senior Frontend Developer to join our growing team. You will work with a group of talented developers, building out any software the company requires. You will work on all aspects of the frontend stack, such as developing new features, writing tests, and updating the CI/CD pipeline. We’re looking for developers who value their soft skills as much as their technical ones and are eager to help with technical problems.
What You'll Do
- Participate in the entire product development lifecycle from planning to deployment, collaborating with the product team to design and implement new features and technical solutions
- Work closely with UX designers and Product Owners to ensure seamless integration and user-centric development
- Develop and optimize complex UI components and business logic, ensuring high performance across devices
- Write maintainable, testable code and contribute to code quality and robustness maintenance
- Engage in frontend DevOps tasks, including continuous integration and continuous deployment (CI/CD) processes
- Participate in code reviews, fostering a culture of quality and collaboration.
- Design and propose innovative technical solutions, actively participating in architectural decisions
- Mentor and train other team members, sharing knowledge and promoting best practices in front-end development
- Optimize applications for maximum speed and scalability, leveraging advanced performance optimization tools
What You Bring
- Bachelor’s degree in Computer Science, a related field, or equivalent professional experience
- 6+ years of experience building web applications using modern frameworks and libraries (Vue, React, Angular, Svelte)
- Strong expertise in JavaScript and TypeScript, along with a solid understanding of the JavaScript ecosystem, including ES6+
- Proficient in HTML5, CSS3, and pre-processing platforms such as Sass or Less
- Proficiency with Git and modern source control practices
- Deep understanding of state management tools, including Vuex, Pinia, Redux, MobX
- Expertise in building real-time, collaborative web applications, including handling live data synchronization, conflict resolution, and offline support.
- Experience refactoring and modernizing large-scale web applications, including upgrading frameworks, optimizing performance, and managing technical debt.
- Experience with RESTful APIs for backend integration
- Familiarity with modern testing frameworks such as Jest, or Mocha
- Expertise in browser APIs related to Video, Canvas, and Service Workers
- Strong background in web application security, familiar with OWASP Top 10 risks, secure coding practices, and security assessment tools like Mozilla Observatory.
- Passion for software development and staying on top of industry trends
Experience in the Following is a Plus
- Experience with e2e testing (Playwright, Cypress)
- Working experience with Vuetify or any other frontend design libraries
- PostgreSQL, Redis, Websockets
- Gitlab CI/CD Pipelines (or other CI/CD pipeline tools)
The pay range for this role is:
120,000.00 - 150,000.00 CAD per year (Canada)