Senior FrontEnd Developer – Remote 100% post-COVID – CANADA ***Completed***

We are looking for a senior Front End Software Engineer who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviors with user interactions. You will collaborate with front-end and back-end web developers to build all client-side logic primarily using React.js. Your main focus will be on developing user interface components and implementing them following well-known React.js workflows (Redux or Saga). You will coordinate with the rest of the team working on different layers of the infrastructure.

Role Expectations:

To be successful, you will need to work well in a small team environment. You must also be a proactive and independent thinker, able to take ownership of tasks with little supervision. Your responsibilities include:

  • Developing new and maintaining existing UI features using React.js

  • Building reusable components and front-end libraries for future use

  • Establishing and enforcing best practices for front-end development that is suitable for the business

  • Keeping the UI consistent and intuitive

  • Mentoring junior team members and monitoring progress

  • Translating designs and wireframes into high quality code and UI

  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

  • Rapid prototyping

  • Taking ownership of new product features

 Requirements:

  • At least 5 years experience in developing web application front-end

  • Experience in building complex software systems that have been successfully delivered to customers

  • Strong verbal and written communication skills

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

  • Thorough understanding of React.js and its core principles

  • Experience with popular React.js workflows (Redux and/or Saga)

  • Proficient in CSS/SASS/LESS

  • Deep knowledge and understanding of user-centred design techniques and principles and being able to design web and desktop applications that achieve their goals and deliver the intended user experience

  • Familiarity with RESTful APIs

  • Familiarity with newer specifications of EcmaScript (ES6 and above)

  • Knowledge of modern authorization mechanisms, such as JSON Web Token

  • Familiarity with modern front-end build pipelines and tools

  • Experience with common front-end development tools such as Babel, Webpack, yarn, storybook, NPM, etc.

Our client is a financially stable company that builds sophisticated scheduling products for large enterprise environments within their target industry. You will work with a team of mature and experienced developers who thrive on learning from and mentoring each other. Enjoy the benefits and opportunities at a long-established, stable smaller company without the risks and pressure of a start-up.

Contact: Amanda Du Toit amanda@corporate.bc.ca

Previous
Previous

Enterprise Sales Executive *** Completed ***

Next
Next

Implementation and Support Consultant ***Completed***