Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior React Developer responsible for developing web product features for the B2B SaaS platform. Collaborating with cross-functional teams to deliver high-quality user interfaces.

Responsibilities

  • Architect, design, and implement scalable and maintainable frontend solutions using React.js / Next.js and related technologies
  • Ensure code quality, performance, and best practices are maintained throughout the development lifecycle
  • Provide estimates on new features and bug fixes
  • Implement UX designs provided by the design team using React, Redux, CSS
  • Work closely with the QA team to develop automated functional tests for new features and enhancements
  • Collaborate with the backend team to understand and consume platform APIs, and to suggest modifications where appropriate
  • Code review pull requests from other web team members and provide constructive feedback to team members
  • Stay updated on emerging frontend technologies and industry trends, and recommend best practices and tools to enhance development processes
  • Work with project managers and product teams to estimate timelines for new features and bug fixes, ensuring all stakeholders have clear expectations and timelines.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proven experience leading frontend projects, preferably in a client-focused SaaS setting
  • 7+ years of front-end web development experience using CSS, HTML, JavaScript, React, Redux, Next.js, Material UI, Gatsby.js, with 2+ years in TypeScript
  • Knowledge of react patterns such as, container/presentational, hooks etc.
  • Knowledge/experience in Formik, AWS S3, Jest, and Enzyme (or other testing frameworks) is a plus
  • Familiarity with AWS, AWS CLI, Firebase, and modern CI/CD pipeline tools is a plus
  • Hands-on experience in agile teams with a strong understanding of RESTful APIs and version control using Git
  • Experience working in agile teams
  • Excellent communication and interpersonal skills, with the ability to work cross-functionally in a fast-paced environment and with remote teams across time zones.

Benefits

  • Dynamic and inclusive work environment
  • Opportunities for professional growth and development
  • Innovation and collaboration

Job type

Full Time

Experience level

Senior

Salary

CA$85,000 - CA$115,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSFirebaseGatsbyJavaScriptJestMaterial UINext.jsReactReduxTypeScript

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.