We are looking for a seasoned Front End JavaScript developer proficient in React.js. (Hybrid, Downtown Toronto)
Must Haves:
- Minimum 5 + years of front-end experience with web applications using React.js, Redux, JavaScript, Google Analytics, NPM and Yarn with knowledge of other industry standard frameworks and NodeJS ORMs.
- Experience with data visualization frameworks such as D3 and RESTful APIs
- Experience with unit testing libraries such as StoryBook, Mocha, Jest, Chai, Enzyme, Selenium
- Good understanding of version control and source code management using Git.
- Beneficial - experience working with Azure App Service Plan and Azure Redis Cache.
- Experienced in an agile environment
- Able to build a re-usable component library
- capable of using Google Analytics to drive performance and design effectiveness assessment
- able to decouple front-end and back-end development effectively
- experienced in building interactive and static visualisations of key data points and insights
Responsibilities:
- Design and develop the web interface for new and existing applications.
- Collaborate with lead Back-End engineer to design API specifications.
- Create quality Storybook mock-ups and prototypes that are used throughout the delivery cycle.
- Write clean code that is maintainable, extensible, and complies with best practices and security.
- Build reusable code and libraries for future use.
- Continuous optimization of web interfaces for maximum speed and scalability (including profiling and performance testing).
- Proactively Monitor for and solve web app performance issues.
- Collaborate with business users and the development team in an Agile environment.
- Responsible for, and owner of the full lifecycle of the technical front-end design