New Job Opportunity: Software Development Engineer – GUI – 6800

New Job Opportunity: Software Development Engineer – GUI – Victoria, BC

Contact: Eric Parker     Ref: 6800


Key responsibilities for the GUI Software Development Engineer are working to design effective, creative and innovative GUIs and then implement and test them. This is an intermediate-to-senior level role, and involves taking ownership of the GUI and developing it for the initial release of the next generation product.

Qualifications & Requirements:

  • B.Sc. in Computer Science, Electrical Engineering or Software Engineering
  • 4-5 years GUI design and development experience required
  • Experience using UI/UX methodologies
  • Proven experience with : JavaScript, CSS/Less, Web services, LAMP stack, Web design
  • Experience with RESTful API design, and implementation using JSON
  • Familiarity with network simulation and testing applications
  • Well-versed in software development best practices: source code version control (Git or Mercurial preferred), testing and continuous integration
  • Strong ability to communicate across teams/roles and collaborate to deliver results
  • Demonstrated accountability to stakeholders
  • Strong problem identification and resolution, organizational, time management and prioritizing skills
  • Preference given to candidates with backgrounds in telecommunications and/or networking, GUI development for hardware systems, and distributed systems

Compensation: Based on Experience