Position Title Mobil Application Senior Engineer - Aerospace - British Columbia Canada #2882
Relocation Yes
Location Burnaby British Columbia
As a member of the team in the Power and Smart Grid domain, your primary job will be to developing and deploying successful cross-platform mobile application. You should be passionate about going an extra mile to design and enhance applications for good stability, reliability and performance.
Required Skills:
Proven track record of developing and deploying successful cross-platform application - this includes defining high level architecture, designing middleware and services, as well as development of applications, including business logic definition.
Demonstrated experience in designing and developing web applications, and the ability to define and build user interfaces (wireframe) using modern web tools.
Demonstrated experience in designing and developing cross-platform mobile and desktop application using:
o PhoneGap / Cordova (mandatory)
o Node.js
Proficient and experienced in Web development technologies such as:
o HTML + JavaScript + CSS3 (mandatory)
o AngularJS 1.X (mandatory)
o AngularJS 2.0 (desired)
o TypeScript (desired)
o jQuery
o Other associated JavaScript and plugin ecosystem
Demonstrated experience with the JSON/XML, RESTful Web Services
Demonstrated experience with development and configuration management tools:
o Visual Studio IDE
o SVN, Git or TFS repository
Hands-on experience with these technologies and concepts:
o Azure, MongoDB, SaaS
o Responsive design, Grid System, LESS
o Network and security
o Data caching and synchronization
o Realtime, WebSocket, AMQP 1.0 (desired)
o Mobile app deployment on AppStore, GooglePlay and Microsoft Store
Demonstrated knowledge and application of best practices pertaining to design patterns
Demonstrated experience creating practical ad-hoc and/or UML diagrams.
Strong interpersonal skills, ability to effectively interact with local and remote development teams
Thoroughly familiar with aspects of engineering design, product development (stage-gate process), market requirements and functional specifications.
Excellent written and verbal communication skills, with the ability to communicate clearly and concisely to all levels within the organization including formal meetings and presentations.
Ability to travel internationally 2 or 3 times a year.
Would be a plus:
Demonstrated experience with functional simulations and models of target platforms.
Demonstrated experience with multiple communications protocols including an ability to generalize protocols and embrace the theories behind new protocols.
Demonstrated experience with digital communication interfaces such as Ethernet, Wi-Fi, Bluetooth,
Familiarity with Scrum and Test Driven Design.
Passion for technology and new gadgets
Min. Qualification
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or Software Engineering with 5+ years hands-on experience in desktop and mobile application development.
Bottom line requirements we need notes on with candidate submittal:
1. Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering or related.
2. 5+ years of hands-on experience in desktop and mobile application development.
3. Proven track record of developing and deploying successful cross-platform application including defining high level architecture, designing middleware and services, as well as development of applications, including business logic definition.
4. Demonstrated experience in designing and developing web applications, and the ability to define and build user interfaces (wireframe) using modern web tools.
5. Demonstrated experience in designing and developing cross-platform mobile and desktop application using PhoneGap / Cordova.
6. Proficient and experienced in Web development technologies such as HTML + JavaScript + CSS3 and AngularJS 1.X.
7. Salary expectations.
8. # of years of experience.
Relocation Yes
Location Burnaby British Columbia
As a member of the team in the Power and Smart Grid domain, your primary job will be to developing and deploying successful cross-platform mobile application. You should be passionate about going an extra mile to design and enhance applications for good stability, reliability and performance.
Required Skills:
Proven track record of developing and deploying successful cross-platform application - this includes defining high level architecture, designing middleware and services, as well as development of applications, including business logic definition.
Demonstrated experience in designing and developing web applications, and the ability to define and build user interfaces (wireframe) using modern web tools.
Demonstrated experience in designing and developing cross-platform mobile and desktop application using:
o PhoneGap / Cordova (mandatory)
o Node.js
Proficient and experienced in Web development technologies such as:
o HTML + JavaScript + CSS3 (mandatory)
o AngularJS 1.X (mandatory)
o AngularJS 2.0 (desired)
o TypeScript (desired)
o jQuery
o Other associated JavaScript and plugin ecosystem
Demonstrated experience with the JSON/XML, RESTful Web Services
Demonstrated experience with development and configuration management tools:
o Visual Studio IDE
o SVN, Git or TFS repository
Hands-on experience with these technologies and concepts:
o Azure, MongoDB, SaaS
o Responsive design, Grid System, LESS
o Network and security
o Data caching and synchronization
o Realtime, WebSocket, AMQP 1.0 (desired)
o Mobile app deployment on AppStore, GooglePlay and Microsoft Store
Demonstrated knowledge and application of best practices pertaining to design patterns
Demonstrated experience creating practical ad-hoc and/or UML diagrams.
Strong interpersonal skills, ability to effectively interact with local and remote development teams
Thoroughly familiar with aspects of engineering design, product development (stage-gate process), market requirements and functional specifications.
Excellent written and verbal communication skills, with the ability to communicate clearly and concisely to all levels within the organization including formal meetings and presentations.
Ability to travel internationally 2 or 3 times a year.
Would be a plus:
Demonstrated experience with functional simulations and models of target platforms.
Demonstrated experience with multiple communications protocols including an ability to generalize protocols and embrace the theories behind new protocols.
Demonstrated experience with digital communication interfaces such as Ethernet, Wi-Fi, Bluetooth,
Familiarity with Scrum and Test Driven Design.
Passion for technology and new gadgets
Min. Qualification
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or Software Engineering with 5+ years hands-on experience in desktop and mobile application development.
Bottom line requirements we need notes on with candidate submittal:
1. Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering or related.
2. 5+ years of hands-on experience in desktop and mobile application development.
3. Proven track record of developing and deploying successful cross-platform application including defining high level architecture, designing middleware and services, as well as development of applications, including business logic definition.
4. Demonstrated experience in designing and developing web applications, and the ability to define and build user interfaces (wireframe) using modern web tools.
5. Demonstrated experience in designing and developing cross-platform mobile and desktop application using PhoneGap / Cordova.
6. Proficient and experienced in Web development technologies such as HTML + JavaScript + CSS3 and AngularJS 1.X.
7. Salary expectations.
8. # of years of experience.