Android Developer

3 weeks ago


Mississauga, Ontario, Canada JDRF Electromag Engineering Inc. Full time

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

  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.

Powered by JazzHR

MbLY8lvxL2



  • Mississauga, Ontario, Canada SOTI Inc Full time

    time type Full time learning new things, working with the latest technologies and making a difference in the world. Job Title: Senior Android Developer Hybrid , 2 days in-office minimum; additional occasional/or regular in-office days may be required While Carl Rodrigues, President and CEO of SOTI, was an IT consultant, he developed solutions for managing...

  • Web developer

    6 days ago


    Mississauga, Ontario, Canada RAENAN CONSULTANCY INC. Full time

    Education: College/CEGEPExperience: 7 months to less than 1 yearTasksConsult with clients to develop and document Website requirementsWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsSource, select and organize information for inclusion...

  • Web developer

    6 days ago


    Mississauga, Ontario, Canada RAENAN CONSULTANCY INC. Full time

    Education: Expérience: EducationCollege/CEGEPTasksConsult with clients to develop and document Website requirementsWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsSource, select and organize information for inclusion and design the...

  • Java Developer

    6 days ago


    Mississauga, Ontario, Canada Axelon Services Corporation Full time

    Global Financial Firm located in Mississauga , ON has an immediate contract opportunity for an experienced Java Developer "This role is currently on a Hybrid Schedule. You will need to have reliable internet, computer and android or iphone for remote access into the client systems during remote work. We will be expected in the office weekly 3 days depending...

  • Senior Developer

    5 days ago


    Mississauga, Ontario, Canada Axelon Services Corporation Full time

    Global Financial Company located in MISSISSAUGA, ON is looking for an experienced Senior Developer - Kotlin to join their team on an immediate contract basis. This role offers a Hybrid Schedule, so you'll need a reliable internet connection, a computer, and an Android or iPhone to access client systems remotely. Expect to be in the office three days a week...

  • Flutter Developer

    6 days ago


    Mississauga, Ontario, Canada Compass Digital Full time

    What We Do: Our Compass Digital Core Product Engineering team builds food ordering apps, operator management and kitchen display systems, empowering hospitality guests, front and back of house operations. Our back-end services are shared along the guest's hospitality journey.Join - Verify - Search - Order - Pay - Pick-up/Delivery - Enjoy.Now, if you were to...

  • Mobile Engineer

    6 days ago


    Mississauga, Ontario, Canada Jace Holdings Ltd. Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Job Category: IT BP Merch, Sup Chain, Mktg & Pharmacy Job Type: Full-Time Tahoe Office, Calgary Office, Foord St. Office Our family of 134,000 employees and franchise affiliates share a collective passion for delivering exceptional shopping experiences and amazing...

  • front-end developer

    6 days ago


    Mississauga, Ontario, Canada GREATSOL SYSTEMS INC. Full time

    Work Term: PermanentWork Language: EnglishHours: 30 to 40 hours per weekEducation: Bachelor's degreeExperience: 2 to 3 yearsTasksDetermine optimal server performance requirements for hardware and softwareWrite, test, and modify website codeIntegrate, test, and modify software codeMaintain existing computer programs with necessary modificationsCreate mock-ups...


  • Mississauga, Ontario, Canada Myant Inc Full time

    At Myant, we are creating the world's first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. Humans have a fundamental desire and need to be connected to our environment, family, community, and technology. This level of connection will create a...

  • Mobile Architect

    6 days ago


    Mississauga, Ontario, Canada Cognizant Full time

    Mobile Architect At Cognizant, our global community sets us apart—an energetic, collaborative, and inclusive workplace where everyone can thrive. And with projects at the forefront of innovation, you can build a varied, rewarding career and draw inspiration from dedicated colleagues and leaders. Cognizant is right where you belong. Role overview As an...


  • Mississauga, Ontario, Canada SOTI Inc Full time

    Software Developer Intern - SOTI MobiControl Apple Alpha/Beta Team (September Months) page is loaded Software Developer Intern - SOTI MobiControl Apple Alpha/Beta Team (September Months) Apply locations Mississauga, Canada – Meadowvale Office (HQ) time type Full time posted on Posted 7 Days Ago job requisition id R07660 Join us and assimilate cutting...


  • Mississauga, Ontario, Canada SOTI Inc Full time

    Software Developer Intern - SOTI XSight (September Months) page is loaded Software Developer Intern - SOTI XSight (September Months) Apply locations Mississauga, Canada – Meadowvale Office (HQ) time type Full time posted on Posted 30+ Days Ago job requisition id R07654 Join us and assimilate cutting edge tech knowledge at SOTI: Next Gen Job Title: ...


  • Mississauga, Ontario, Canada Myant Inc Full time

    Senior Software Developer, Mobile and BLE At Myant, we are creating the world's first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. We see the evolution of society where every member gets to participate from anywhere and anytime through a...

  • data administrator

    6 days ago


    Mississauga, Ontario, Canada VLink Technology Solutions Inc. Full time

    Education: Bachelor's degreeExperience: 2 years to less than 3 yearsTasksDesign and develop databaseDevelop and implement data administration policy, standards and modelsResearch and document data requirements, data collection and administration policy, and data access rulesLead and co-ordinate teams of data administrators in the development and...


  • Mississauga, Ontario, Canada Advancedtechsearch Full time

    Contribute to the development and delivery of high-quality medical softwareLead the development of software-based tools to support hardware and firmware development of current and future wearable products.Provide mentorship and technical leadership to the mobile development teamConduct and participate in code reviewsThe ideal candidate will have:Bachelor's...

  • Stage Testeur QA

    6 days ago


    Mississauga, Ontario, Canada People Finders Personnel Full time

    We have a pharmaceutical client looking to hire a full-time QA Sampler for their lab in Mississauga. The role does entail heavy lifting up to 60 lbs. You must be physically capable of handling this part of the position solo.Pay:$20.00 to $21.00 per hour Day Shift: 7:00 am - 3:30 pmStart Date: ASAPDuties: Develop and deploy test scripts. Conduct end-to-end...


  • Mississauga, Ontario, Canada People Finders Personnel Full time

    We have a pharmaceutical client looking to hire a full-time QA Sampler for their lab in Mississauga. The role does entail heavy lifting up to 60 lbs. You must be physically capable of handling this part of the position solo. Pay: $20.00 to $21.00 per hour Day Shift: 7:00 am – 3:30 pmStart Date: ASAPDuties: · Develop and deploy test scripts.· Conduct...

  • Data Administrator

    6 days ago


    Mississauga, Ontario, Canada VLink Technology Solutions Inc. Full time

    Education: Bachelor's degree Experience: 2 years to less than 3 yearsTasks: Collect and document user's requirements Design and develop database Design, construct, modify, implement and test data models and database management systems Develop and implement data administration policy, standards and models Research and document data requirements, data...

  • Web designer

    6 days ago


    Mississauga, Ontario, Canada JM TECH & CONSULTING INC. Full time

    Education: College/CEGEPExperience: 1 year to less than 2 yearsTasksConfer with clients to identify requirementsConsult with clients to develop and document Website requirementsPrepare mock-ups and storyboardsDesign, develop and implement information systems business solutionsProvide advice on information systems strategy, policy, management and service...

  • Web designer

    6 days ago


    Mississauga, Ontario, Canada JM TECH & CONSULTING INC. Full time

    Education: Expérience: EducationCollege/CEGEPTasksConfer with clients to identify requirementsConsult with clients to develop and document Website requirementsPrepare mock-ups and storyboardsDesign, develop and implement information systems business solutionsProvide advice on information systems strategy, policy, management and service deliverySource,...