Corporate Recruiters

View Original

Sr. Software Development Engineer – Mobile/Web (Clean Energy)

Our client is a leader in the IoT’s as related to smart homes. They are fast expanding their team and looking for a Senior Software Development Engineer (Front End) to contribute to their technical vision and to design a modern highly responsive web-based user interface. They deal with massive amounts of real-time energy data, and their software leverages the latest technologies in IoT, machine learning, big data, and SaaS.
In this role, a commitment to teamwork and strong communication skills are absolute requirements. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly about building good software as well as making that software achieve its operational goals. Lastly, you should have a track record of maintaining high standards for a team across all dimensions.

Duties and Responsibilities

  • Developing the latest user-facing features using React.js

  • Designing a modern highly responsive web-based user interface

  • Mentoring junior / intermediate team members

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

  • Translating designs and wireframes into high-quality code

  • Learn and understand user interactions

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

  • As a senior team member, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.

Minimum Qualifications

  • BSc in Computer Science or equivalent

  • 5+ years of industry experience.

Preferred Qualifications:

  • Prior experience with popular React.js workflows (such as Flux or Redux)

  • Familiarity with more current specifications of EcmaScript

  • Prior experience with data structure libraries (e.g., Immutable.js)

  • Familiarity with RESTful APIs

  • Experience with HTML / CSS

  • Experience with modern front-end CI/CD pipelines and tools

  • Experience with TypeScript.

Knowledge, Skills and Abilities:

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

  • Thorough understanding of React.js and its core principles

  • Ability to understand business requirements and translate them into technical requirements

  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.

The company offers a flexible and healthy culture that allows personal and career growth. They offer a competitive salary and benefit package and a sparkly new Downtown Vancouver office environment.

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