DDS Wireless

Overview

DDS Wireless International Inc is a global provider of advanced wireless mobile data systems. We specialize in the design, development and deployment of fleet management systems for real-time dispatching, vehicle location and tracking and computerized routing and scheduling in multiple vertical markets.

 

UX SOFTWARE ENGINEER

SUMMARY: The UX Software Engineer works within the DDS IQ Development Team. They will leverage Ember3 technology to build attractive, performant and intuitive desktop apps with state of the art components and libraries. They will help ensure our next generation desktop apps are better than a native equivalent by pushing the bounds of JavaScript and looking for high-value opportunities to introduce Ember3 and now modular architecture to our apps.

DUTIES AND RESPONSIBILITIES:

  • Be a major individual contributor of coding on the team, who is comfortable working independently.
  • Design and develop software features based on visual mockups or user stories.
  • Monitor innovative apps that can be leveraged internally for performance or user experience improvements.
  • Extend testing capabilities by writing unit tests, creating integration tests and assisting in QA testing during development.
  • Ensure reliability by always taking into consideration performance and different network connection scenarios.
  • Prototype user experience concepts prior to new feature implementation.
  • Demonstrate a deep appreciation for good design.

QUALIFICATIONS:

  • Bachelor’s Degree in Computer Science, Computer Engineering or Software Engineering.  Master’s degree is a plus.
  • Experience in the following technologies:
  • 3 years: Ember2/3 UX development experience
  • 3 years:  Software Development tools based on Atlassian Jira and Agile methods
  • 2 years along with a broad knowledge of React and the JavaScript ecosystem
  • 2 years: Multi-Threading and memory management specific to mobile devices.
  • 2 years: Experience in building and leading engineering teams.
  • Experience in building and managing product backlogs.
  • An understanding of the need for encapsulated UI code.
  • Proficient understanding of code versioning tools, such as Git and GitHub.
  • Disciplined approach to writing and quality assurance.
  • Understanding of core CS concepts such as: common data structures and algorithms, profiling/optimization.
  • Excellent documentation, communication, and technical writing skills required.
  • Ability to work well with Product Management teams
  • Ability to work well with others – teamwork, cooperation, respect, and integrity, and excellent communication.
  • Ability to logically document and solve problems and to keep projects moving.
  • Must be a self-motivated, organized and strong communicator.
  • Strong analytical and problem-solving skills.
  • Accurately complete detailed forms and reports.
  • Coordinate multiple tasks simultaneously.
  • Understand and respond to a diverse population.
  • Demonstrated commitment to confidentiality.

 To apply please submit your resume together with a cover letter referencing “UX Software Development – Your Name” in the subject line.

We thank all who apply, however, we will only be in contact with those considered for an interview. No phone calls, please.