Frontend Software Developer
Richmond, BC, British Columbia, Canada
29d ago

Our customers have thousands of technicians that keep power, gas, and other essential services operating daily around the world.

ABB’s development teams write the software to make this possible. Come join us in an environment that welcomes innovation and rewards your ability to get the job done while you build scalable and reliable features on a leading edge Azure cloud platform.

The developer works on technical challenges and facilitates collaborative efforts within the scrum team and across product teams, in support of the frequent delivery of quality software to the customer.

Responsibilities :

  • Deep involvement with your agile scrum team to understand customer needs, prototype, design, and deliver innovative end-
  • to-end features with maintainable high-quality code.

  • Integrate with back-end systems while maintaining reliability and performance
  • Ensure high-quality deliverables following established design principles with appropriate level of test automation
  • Design, develop, re-factor, review, and maintain software with quality and performance in mind.
  • Identify risks that could impact schedule and quality of software and manage those risks with the team and ask for help when needed.
  • Fail fast when needed and learn from mistakes; prototype new features.
  • Be effective in reflection, retrospection, and constant incremental improvement.
  • Requirements :

  • 3+ years of mobile development experience with JavaScript, CSS and Sencha Ext JS, integrating with RESTful web services and third-party SDKs
  • Firm understanding of software development principles
  • Great verbal and written communication
  • Bachelor's degree in Computer Science / Engineering or equivalent with relevant work experience
  • Written and spoken English is professional, clear and understood by others the first time. You are able to adjust your style according to the situation whether it’s a 15 minute stand up meeting or demo in front of senior management.
  • Experience with Scrum development process
  • Solid background in algorithms and data structures
  • Additional Nice-to-have Skills or experience :

  • Experience cloud development (Azure, Amazon Web Services, Google cloud, etc )
  • Familiar Micro Service design and development experience
  • Experience with PowerShell
  • Visual Studio Team System / Team Foundation Server
  • Familiarity with TDD, Unit testing and mocking techniques, and automated testing.
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form