Mobile Developer

Job Description

Company Information

JDRF Electromag Engineering Inc. is a research-intensive product development company located in Port Credit, Mississauga, Ontario. Our mission is to reduce global GHG emissions by creating affordable Smart Lighting for commercial buildings.

We have developed a breakthrough technology that will transform the commercial smart lighting industry and have a measurable impact on global GHG emissions.
As a member of our engineering team, you will join what we believe is the most exciting clean-tech story in Canada. You will be part of a close-knit and innovative group that works with cutting edge technology aimed at energy conservation including machine learning, edge-computing and data fusion, with focus on making this world a better place for future generations.

General Description

We are currently looking for someone to join our team in the capacity of a Mobile Developer. The ideal candidate is bright, has a can-do attitude, a commitment to lifelong learning, and demonstrates a passion for technology research and development.

Key Responsibilities

Design, development and deployment of mobile applications
Develop application programming interfaces (APIs) to support mobile functionality
Contribute to and maintain the full stack solution
Contribute to the software and system architecture
Participate in code reviews
Produce high quality design documentation
Develop and execute system and unit tests
Remain up to date with the terminology, concepts and best practices for coding mobile apps
Work closely with colleagues to constantly innovate app functionality and design

Position Requirements

A Bachelor of Computer Engineering / Computer Science Degree
Over 2 years of experience in mobile application development for Android and iOS
Programming languages such as Kotlin, Swift, SwiftUI, C# .NET, ASP.NET, MVC, or Razor pages, Microsoft SQL Server (MSSQL), HTML / CSS / JSON or Sass / JavaScript and associated tools
Experience implementing Azure platform-as-a-service IoT solutions, including device gateways, digital twins, functions, the storage, analysis, and processing of data, and backend enterprise integration
Ability to recognize Azure IoT service configuration settings within the code portion of an IoT solution
Experience in performing specific IoT coding tasks in at least one Azure-supported language (such as C#, Node, C or Python)
Experience in microservices, web services and server-side frameworks
Good understanding of the security development life cycle and application performance best practices
Experience with DevOps tools
Strong analytical and communication skills
Knowledge of Xamarin is beneficial
Knowledge of Angular or React is beneficial
Experience with Unix/Linux is beneficial

Work in Canada
Employment Options
Required Academic Degree
Professional Experience
Skills
  • Kotlin
  • Swift
  • SwiftUI
  • C# .NET
  • ASP.NET
  • MVC
  • Razor Pages
  • Microsoft SQL Server
  • MSSQL
  • HTML
  • CSS
  • JSON
  • Sass
  • JavaScript
  • Associated Tools
COVID-19 Vaccination Requirements
Apply to Job

Recruiter

Selim Ziade

HR Generalist

Mississauga, Ontario, Canada

View Details

Recruiter Contacts