Work In Tech

Find your next role at Canada's fastest-growing tech companies

Front End Engineer

Aquanow

Aquanow

Software Engineering
Vancouver, BC, Canada
Posted on Thursday, June 29, 2023

Front End Engineer

Aquanow is looking for a Front End Engineer to join our technology team. This is a unique opportunity to work alongside a highly experienced team and contribute to the development of a high-growth blockchain technology company.

Duties & Responsibilities:

  • Contribute to the development of new and existing web applications including new feature development
  • Write clean code, conduct code reviews, and participate in constructive peer code architecture discussions
  • Ensure code adheres to Company guidelines and industry standards
  • Be able to communicate effectively when requirements are unclear
  • Work with the product and design team to understand end-user requirements and translate them into technical specification requirements
  • Keep up-to-date with latest industry trends in web technologies and understand how we can utilize them in our applications
  • Ensure projects are completed successfully on time
  • Ensure all code written has sufficient unit, integration and end to end tests; making every effort to automate all the tests
  • Analyze business needs and help convert them into reality
  • Collaborate with back-end developers and UI/UX designersRequirements:
  • At least 5 years of experience in software engineering and developing enterprise web apps and shipping user-facing features with JavaScript
  • At least 3 years experience using React and component libraries like MUI or Ant Design
  • Experience using and/or building reusable component libraries with StorybookJS or similar technologies
  • Familiar with current trends and best practices in front-end architecture, including performance, security and usability
  • Experience in scalable RESTful and GraphQL services using Node.js, Express and ES6+ Javascript
  • Demonstrate great attention to detail and experience collaborating with UI/UX designers in an agile environment
  • Ability to implement design with pixel perfect accuracy in the browser
  • Ability to work with little supervision in an agile environment
  • Good verbal and written communication skills

Nice To Have's:

  • Experience with TypeScript
  • Experience with state management solutions like Redux or React Context
  • Experience with React Native
  • Deep understanding of server-side rendering