atVenu logo

Senior Front-End React Developer

atVenu
Department:Software Development
Type:REMOTE
Region:Calgary, Alberta
Location:Calgary, Alberta, Canada
Experience:Mid-Senior level
Estimated Salary:CAD90,000 - CAD130,000
Skills:
REACTREACT NATIVECSSSCSSJSSREDUXREDUX-TOOLKITJSXSTORYBOOKREACT TESTING LIBRARYSOLIDDRYWEBPACKMONOREPOGRAPHQLRUBY ON RAILS
Share this job:

Job Description

Posted on: September 17, 2025

Job Title: Senior Front-End React Developer Reports To: Development Manager, Front-End About the Job: atVenu is seeking a Senior Front-End React Developer to help shape the future of our platform. In this dynamic role, you’ll collaborate closely with development teams to build new customer-driven features and modernize legacy components using current React best practices. You’ll play a key part in evolving our front-end architecture, establishing new development guidelines, and contributing to the overall user experience of our products. We’re looking for a self-motivated, curious senior developer who thrives in a collaborative environment and takes pride in delivering thoughtful, high-quality UI. This position offers the opportunity to make a lasting impact—both in the codebase and in how we approach front-end development at atVenu. You Will:

  • Dig into our purpose, codebase and product history to get a comprehensive understanding of our features and opportunities for improvement
  • Collaborate with the Front-End team to design, build and maintain reusable components and development tooling using React.js and Reactive Native.
  • Rally the Product/UI/UX and Creative teams to adhere to the agreed upon standards
  • Contribute to strategic efforts to refactor and modernize legacy code for improved performance and maintainability.
  • Develop custom components while mentoring team members across UI/UX, Product and Development Teams
  • Own the front-end component library, from planning and development to ongoing maintenance and evolution.
  • Optimize applications for performance across a broad range of devices and unpredictable browser environments
  • Conduct thorough code reviews to uphold quality standards, proactively identify defects, and suggest enhancements.
  • Design and execute comprehensive unit, component, and integration level tests to ensure technical requirements are met
  • Troubleshoot and resolve complex technical issues for assigned projects
  • Support the creation of both technical documentation and end-user product guides.

You Should Have:

  • Over 8 years of experience with React and React Native, along with deep expertise in CSS/SCSS/JSS and Redux/Redux-Toolkit
  • Proven track record in building reusable component libraries and tooling using React and JSX
  • The ability to identify legacy components and refactor them using modern design patterns
  • Hands-on experience with Storybook and React Testing Library
  • Solid understanding of SOLID and DRY principles, with practical knowledge of when and how to apply them.
  • In-depth knowledge of modern React architecture, code styling, and organizational best practices
  • Strong problem-solving abilities; able to independently and collaboratively resolve complex technical issues with a solution focused mindset
  • Experience leading and mentoring teams on new design patterns and best practices, both formally or informally
  • Excellent communication skills in discussing technical concepts, with a strong passion for continuous learning

Would Be Nice If You Had:

  • Experience with webpack and monorepo structure
  • Experience with graphQL and Ruby on Rails

Work Location: This position allows for work-from-home within the Mountain, Pacific or Eastern Standard time-zones. Powered by JazzHR 0hFKX1BXwl

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!