Search jobs > Mississauga, ON > Android developer

Android Developer (Onsite)

JDRF Electromag Engineering Inc.
Mississauga, ON, CA
$43-$45 an hour (estimated)
Full-time
Quick Apply

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 team, you will join what we believe is the most exciting clean-tech story in Canada. You will also have the opportunity to be part of a close-knit and innovative team that works with cutting edge technology including machine learning, edge computing and data fusion.

General Description We are looking for an exceptional Android Developer to join our team. The ideal candidate is bright, has a can-do attitude, has a commitment to lifelong learning, and demonstrates a passion for research and development.

In this role, you will learn new skills by building the end-to-end mobile experience of our breakthrough lighting control system.

Key Responsibilities Design and implement highly reliable Android mobile applications using Kotlin. Apply commonly used design patterns and best practices to ensure that the code is modular, testable and maintainable.

Identify opportunities to adopt an existing algorithm to solve a given problem in the most efficient and proven manner. Develop and refine clickable wire-frames to establish stakeholder consensus on the user-experience prior to implementation.

Adhere to the company standard engineering process to ensure that the problem is clearly formulated, and that candidate solution methodologies are explored prior to design and implementation.

Author requirements using company standard syntax to defined functional and non-functional behaviour in terms that are clear, concise and testable.

Develop application programming interfaces (APIs) to support integration into the broader system. Produce high quality documentation and provide rationale for key design choices.

Develop and execute system and unit tests to identify and mitigate any risk to product quality. Analyze the complexity and run-time of a function using big O notation.

Position Requirements Electrical Engineering, Computer Engineering or Computer Science Bachelor’s Degree. 3+ years of experience in mobile application development.

Experience with a sophisticated build system, automated testing, and modern CI / CD techniques. Strong analytical and communication skills.

Demonstrated ability to learn and apply new concepts and technologies. Ability to work with a high-performing, fast-past team. Powered by JazzHR

30+ days ago
Related jobs
JDRF Electromag Engineering Inc.
Mississauga, Ontario

General Description We are looking for an exceptional Android Developer to join our team. Key Responsibilities Design and implement highly reliable Android mobile applications using Kotlin. ...

Promoted
Infotek Consulting Services Inc.
Toronto, Ontario

Infotek Consulting is looking for a seasoned iOS Developer - this is a hybrid contract based in Toronto. Deep knowledge of iOS design best practices and Apple’s Human Interface Guidelines (accessibility). OS developer working on large scale projects. ...

Promoted
Finance Professionals Inc.
Toronto, Ontario

Deep knowledge of Android design best practices and Google Guidelines. Build and maintain scripts / tools for Developer & Deployment Productivity. ...

Promoted
Invafresh
Mississauga, Ontario

You also know that customers need a strong software partner to help them drive key business value and decisions using our suite of software. As Software Developer, you will be a member of the Invafresh engineering team. You have strong people skills and enjoy interfacing with clients to deliver valu...

Promoted
Sage Recruiting
Canada

As a Mobile Lead, you will play a key role in shaping the future of the company’s mobile applications. Sage Recruiting is looking for a Mobile Lead to join a cutting-edge technology company specializing in event management and audience engagement solutions. You will engage in close collaboration wit...

Promoted
Vaco Lannick
Toronto, Ontario

The Senior Mobile Backend Developer (Golang) will be an expert in Golang and cloud environment to work on mobile app development in the Casino/Gaming space. Our client is a FinTech leader and they are looking to hire an Intermediate to Senior Mobile Backend Developer (Golang). Currently, they will b...

Berkeley Payment Solutions Inc.
ontario, ON, ca

Berkeley seeks a Senior Software Engineer with +4 years of experience to join our growing organization. Communicate effectively with developers, product managers, customer success managers and senior leaders to achieve a product roadmap. ...

Scotiabank
Toronto, Ontario

Collaborate closely with a team of iOS, Android, and backend developers to work on both new features and incremental improvements to the bank's flagship mobile app. Contributes to development of world-class digital products and experiences on the iOS platform that touch millions of Scotiabank custom...

Foilcon
Toronto, Ontario

Resolves andtroubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion andmigrations. Experience inprogramming and analysis; specialized software package support atthe specified experiencelevel. Ability toc...

Cloud Way Solutions Inc
Toronto, Ontario

Write, modify, integrate and test software code.Maintain existing computer programs by making modifications as required.Communicate technical problems, processes and solutions.Prepare reports, manuals and other documentation on the status, operation and maintenance of software.Assist in the collecti...