• Posted: Thursday July 26, 2018
  • Location: Toronto, Ontario

Responsibilities

As a Senior Android Developer you will be responsible for architecting, building and optimizing reusable Android libraries, UI Modules, UI Widgets, and SDK’s to accelerate building robust apps based on our engagement platform.

In addition, you will:

  • Participate in the discovery, design and specification of apps
  • Translate functional requirements into effective and intuitive mobile apps
  • Build and customize Android native and HTML5 based apps
  • Lead, train, and mentor new developers that join the team
  • Participate in the development and architecture planning for our engagement platform, providing insight and guidance on improvements to better support mobile application development

Required Skills

  • 5+ years of professional software development experience
  • 3+ years experience in Android application development
  • 3+ years experience with Android SDK / Java
  • Experience with web technologies (HTML5, JavaScript, jQuery , CSS3, SASS)
  • Experience developing hybrid mobile apps using Ionic or Cordova
  • Ability to translate functional requirements into effective and intuitive mobile apps
  • Demonstrate published apps from Google Play Store, including for both phone and tablet apps
  • RESTful web service integration experience
  • Experience working with 3rd party data sources and API’s
  • Experience with Analytics and Visualization
  • Experience with live/on demand Video Streaming (TokBox, WebRTC, Vidyo, Wowza)
  • Experience with messaging service providers (Twilio, TokBox)
  • Experience with Analytics (e.g. Google Analytics, Taplytics, Raygun)
  • Experience with Push Notifications
  • Experience with Localization.
  • Working knowledge of source code management tools (Git, GitHub)
  • Ability and desire to write self-explanatory and reusable code
  • Excellent problem solving skills and loves technical challenges
  • Attention to detail and a passion for quality
  • Excellent communication and creative problem solving skills

Nice to Have Skills

  • Experience with encryption methodologies (SHA256, BCrypt, PBKDF2)
  • Working knowledge of HL7
  • Working knowledge of build management tools (Maven, Gradle)
  • Working knowledge of Health Care related privacy policies, including PHIPA and HIPAA
  • Experience with live/on demand Video Streaming (TokBox, WebRTC, Vidyo, Wowza)
  • Experience with messaging service providers (Twilio, TokBox)

Interested?

Send us your resume to careers@qochealth.com.
We look forward to hearing from you!

« Back to Careers