Salary
💰 CA$135,200 - CA$150,000 per year
Tech Stack
CloudCypressJavaScriptJestReactReduxSCSSTypeScriptWebpack
About the role
- Architectural Leadership: Take ownership of technical design and architectural decisions for major frontend features and systems.
- Feature Development: Lead the development of new, scalable features from inception to launch, writing clean, efficient, and well-documented code that adheres to best practices
- Quality & Standards: Uphold and improve our high standards for code quality and software reliability through rigorous code reviews, building comprehensive automated test suites (unit, integration, and E2E), and monitoring application performance
- Technical Mentorship: Actively mentor and coach junior and intermediate engineers, elevating the technical skills of the entire team through pair programming, knowledge sharing, and constructive feedback
- Collaboration & Vision: Work closely with UX/UI designers, product managers, and backend engineers to translate complex requirements into intuitive, user-friendly interfaces, ensuring a seamless and accessible user experience
- Performance Optimization: Identify and address performance bottlenecks, ensuring our applications are fast, responsive, and reliable
- Innovation & Strategy: Stay current with emerging frontend trends and technologies, evaluating and proposing new tools or practices that can improve our development process and product
Requirements
- 5+ years of professional experience in frontend web development.
- Proven expertise with React/Redux
- Strong command of JavaScript (ES6+) and TypeScript.
- Deep knowledge of HTML5, CSS3, and modern CSS techniques like CSS-in-JS or preprocessors like Sass.
- Experience with RESTful APIs
- Expertise in building and maintaining automated test suites using frameworks like Jest, Cypress, or React Testing Library.
- Experience with frontend build tools and bundlers such as Webpack or Vite