close chevron-right chevron-down arrow-right arrow-left facebook linkedin instagram twitter email medium
hero

Make a great move

companies
Jobs

Senior Front-End React Developer

atVenu

atVenu

Software Engineering
Calgary, AB, Canada · Remote
Posted 6+ months ago

Job Description:

atVenu is looking for a Senior Front-End React Developer. This is a dynamic role that will require supporting development teams by building components for customer requested features; as well as updating older areas of our application to modern React standards. The ideal individual will be a self-starter who is naturally inquisitive and is capable of driving results via collaboration. They will assist in the creation of new guidelines for front-end development while supporting the ongoing maintenance and evolution of our products. This is a role that will allow a strong Front-End developer the chance to influence and shape how we build features and UI at atVenu.

Job Duties:

  • Accelerate the development and implementation of a sustainable DevSecOps/ vulnerability management program that is PCI and SOC2 compliant.
  • Work with theFE team to establish and maintain new components and tooling using ReactJs andReact Native
  • Rally theProduct/UI/UX and Creative teams to adhere to agreed upon standards to ensureconsistent methodology.
  • Dig into ourpurpose, code and history to get a thorough understanding of our features andpotential areas of improvement.
  • Assist in thecreation and implementation of plans to refactor dated code and update it tomodern standards.
  • Help build custom components, while providing mentorship to members of the UI, UX, Product and Feature Teams.
  • Take ownership of the component library, inclusive of planning, building and maintaining.
  • Optimize applications for maximum performance across a wide range of devices and browsers in unpredictable environments.
  • Perform code reviews to ensure quality, proactively identify defects, and recommend improvements.
  • Develop and execute unit, component, and integrationlevel tests to verify requirements are met.
  • Investigate and resolve complex technical issues for assigned projects.
  • Contribute to the creation of technical and end user product documentation.

Required Skills:

  • 8+ years’ experience working with React/React Native plus extensive experience with CSS/SCSS/JSS andRedux/Redux-toolkit.
  • Extensive experience in building component libraries and tooling in React/JSX.
  • The ability to identify dated components/modules in order to refactor using modern patterns.
  • Experience with Storybook and React Testing Library
  • Familiarity with SOLID andDRY principles in software development and understanding of when to utilize each.
  • Deep understanding ofmodern React code style and organizational structure.
  • Ability to troubleshoot and resolve complex technical issues independently and as part of a team; willingness to openly collaborate with a solution focused mindset.
  • Experience leading teams and mentoring team members on new design patterns, may it be formally or informally.
  • Strong communication skills when talking about technical concepts with desire for continual earning.

Nice To Have:

  • Experience with webpackand monorepo structure
  • Experience with graphQLand Ruby on Rails

Location:

  • Calgary, AB and/or remote

What we offer:

  • A high trust work environment: we inherently believe people want to do what’s right for themselves and the company they are part of.
  • Flexible time off: this goes with our high trust work environment. While there is flexibility in taking time off, it still requires the advance approval of your supervisor.
  • Competitive health benefits paid for by atVenu.
  • Options and a curiosity and event allowance.
  • 401K matching.