Front End Engineer
White jobs is hiring for a Front End Engineer for our client located in Vancouver. Our Client transforms Electric Grids into Smart Energy Networks. They have pioneered innovative Broadband over Power line (BPL) solutions that help their utility customers to better monitor, manage and optimize their increasingly complex electrical grids.
Job Duties and Responsibilities
Work with your team to deliver well crafted code, high quality, well-tested and scalable code.
Know the codebase and write clean code, practice Pair Programming with other contributors, mentor and learn together.
Understand delivery goals and participate in sprint planning and grooming sessions.
Be a communicator, create alignment among contributors from different teams, consult Product and UX about technical implications of product ideas.
Find a good balance between short-term delivery and long-term scalability goals.
Ensure code quality and maintainability by tackling tech debt, conducting code reviews, initiating refactoring and improving build and test systems
BS and/or MS in Computer Science or related degree preferred
4+ years of experience in software development
Advanced understanding of design, implementation of SPA, integration with REST APIs and WebSockets
Skills Considered Bonus
Experience using bundlers like Web pack and Sass preprocessor
Advanced knowledge of common web technologies (DNS, HTTPS, JWT, OAuth)
Experience with Automated testing using Jasmine and Karma
Experience with package managers like npm
Passion for agile software development, product discovery and continuous delivery
Independently and quick adoption of new technologies and concepts
Strong communication and other soft skills that help in dealing with people
Effective oral and written communication skills
Culture, Perks and Benefits
An Ideal Candidate will receive a competitive compensation and benefits package including performance-based incentives and stock options based on results