To apply for this job you must first either login or register

Android Developer

Toronto,†Ontario †-†Permanent

Job Description

We are looking for a motivated Lead Android Developer to join our team. This is a full-time position based out of Toronto where you will work with the development team, project managers and designers to build and customize robust Android apps and libraries for our existing engagement platform and APIís. This is truly a leadership role, with excellent opportunity for ownership of an important and expanding aspect of the business.

- As an 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.
- 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.

Must Have Skills:

- 6+ years of professional software development experience
- 3+ years experience in Java Development
- 3+ years experience with Android SDK
- Strong knowledge of MSSQL/TSQL
- Ability to translate functional requirements into effective and intuitive mobile apps
- Demonstrate published apps from Google Play or other app stores that they have written,
including for both phone and tablet apps
- RESTful web service integration experience
- Experience working with 3rd party data sources and APIís
- Experience with live/on demand Video Streaming on Android (TokBox, WebRTC, Vidyo)
- Experience with Analytics on Android
- Experience with Push Notifications on Android
- Experience with Localization on Android.
- Experience with mobile web technologies (HTML5, JavaScript, jQuery , CSS3)
- Experience with encryption methodologies (SHA256, BCrypt, PBKDF2)
- Working knowledge of HL7
- Working knowledge of build management tools (Maven, Gradle)
- Working knowledge of source code management tools (Git, GitHub)
- Working knowledge of server side technologies (J2EE, Java, Hibernate, Spring)
- Working knowledge of Health Care related privacy policies, including PHIPA and HIPAA
- 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

Starting: ASAP
Dress Code: Business casual
To apply for this job you must first either login or register