Android Developer (Onsite)

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Android Developer (Onsite)

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 willjoin 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

  1. Design and implement highly reliable Android mobile applications using Kotlin.
  2. Apply commonly used design patterns and best practices to ensure that the code is modular, testable and maintainable.
  3. Identify opportunities to adopt an existing algorithm to solve a given problem in the most efficient and proven manner.
  4. Develop and refine clickable wire-frames to establish stakeholder consensus on the user-experience prior to implementation.
  5. 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.
  6. Author requirements using company standard syntax to defined functional and non-functional behaviour in terms that are clear, concise and testable.
  7. Develop application programming interfaces (APIs) to support integration into the broader system.
  8. Produce high quality documentation and provide rationale for key design choices.
  9. Develop and execute system and unit tests to identify and mitigate any risk to product quality.
  10. Analyze the complexity and run-time of a function using big O notation.

Position Requirements

  1. Electrical Engineering, Computer Engineering or Computer Science Bachelor’s Degree.
  2. 3+ years of experience in mobile application development.
  3. Experience with a sophisticated build system, automated testing, and modern CI/CD techniques.
  4. Strong analytical and communication skills.
  5. Demonstrated ability to learn and apply new concepts and technologies.
  6. Ability to work with a high-performing, fast-past team.

#J-18808-Ljbffr
Original job Android Developer (Onsite) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Mississauga, On

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.