Mobile Developer 

SecureKey is a leading identity and authentication provider that simplifies consumer access to online services and applications. SecureKey enables next generation privacy-enhancing identity and authentication networks for conveniently connecting people to critical online services using a digital credential they already have and trust. SecureKey is headquartered in Toronto, with offices in Boston and San Francisco. For more information, please visit www.securekey.com. 

We are expanding our R&D team to accelerate plans for bringing an exciting new consumer identity service to market, based on new disruptive technologies. We need people who have a lot to contribute. You will need strong analytical, design, and development skills as well as the ability to collaborate, self-manage and take ownership of projects. As a Mobile Developer you will be involved in all aspects of development from design to implementation, on various platforms and systems. The expected responsibilities are as follows: 

Developing mobile (Android, IOS) code: 

  • API design and development 
  • UI design and development 
  • Business logic development 
  • Thorough application testing 
  • Build, distribution and integration support 

Desired Skills & Experience 

  • Java/Kotlin, Swift, Objective-C, C, C++ 
  • Current knowledge with either Android or iOS programming (or both!) 
  • Experience building and designing highly scalable solutions 
  • Experience with open source or research projects 
  • Experience with automated unit and integration testing 
  • Security algorithms and protocols 
  • Startup experience 
  • Version control (Git, Gerrit) 
  • Development on Mac machines 

Requirements: 

  • B.Sc. or M.Sc. in computer science or related field 
  • Strong (>3 years) experience in mobile development with exposure to both UI and system level development in a professional team environment 
  • And/Or, strong (>5 years) server side or web development experience, motivated to switch to mobile development 
  • Able to architect and develop robust, maintainable systems, not just hack together code for one-off projects 
  • Strong desire to learn and work with new mobile technologies and architectures 
  • Passionate about your work and creating quality solutions 
  • Agile development experience 
  • Strong team player 
  • All applicants must be legal to work in Canada 

Be part of a high-performance team – submit your resume to human.resources@securekey.com.