Senior FrontEnd Developer, REACT/REDUX – Downtown Vancouver ***Completed***
Our client makes complex communication and collaboration at enterprise level efficient without getting in the way of the transaction itself. They do this by delivering a mission critical cloud application that integrates context and collaboration directly into the communication experience.
The Role:
We are looking for someone to provide technical leadership and direction in the implementation of large new product features, site performance, and code maintainability. You will actively mentor junior team members and better your peers and work to make other people more productive. Your toolkit contains: React, Redux, SASS, and TypeScript. At the core, this role combines a love of technology, design, and leadership to help us build functional applications that our customers love to use and helps them work better together.
Requirements:
4+ years of development experience, with at least 2 years experience developing single page applications.
Deep understanding of Web technologies especially as related to browser rendering and networking.
Practical experience with React.js component life cycles, rendering model, and integrating with foreign libraries.
Experience with popular frameworks of managing React.js state and effects (such as Flux or Redux)
Familiar with a few concurrency, and side-effect (state + IO) management patterns, possible examples: Elm Architecture, Reactive Streams, CSP, Actor Model, FRP, and more.
An aptitude to deliver reliably without supervision and experience mentoring junior employees.
Practical experience with articulating technical problems succinctly and clearly.
The confidence to make decisions and take action autonomously.
Bonus:
Prior experience in a similar role in a startup environment.
Familiarity with a statically typed language.
Familiarity with build pipelines (webpack).
Deep knowledge of Dev Tools, especially profiling.
Knowledge of modern front-end styling techniques (CSS Modules, Styled Components, etc).
The company has a healthy and flexible work environment that values people’s lives outside of work. Everyone’s opinion is valued and everyone is empowered to solve large problems. They also offer a competitive compensation package with lots of added benefits.
Contact: Amanda Du Toit amanda@corporate.bc.ca