Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior iOS Developer

Development | Vancouver, British Columbia, Canada | Full Time

Job Description

Imagination Room is a tech firm located in Vancouver, Canada, looking for a Senior iOS developer to join a team to continue building a security focused mobile app. Imagination Room solely works on internal projects so you will be apart of a specific product team and not jumping from client to client.


You must be a team player while also being able to independently work ahead to spot issues that may have yet to be uncovered and come up with solutions and suggestions to keep the flow of development progressing forward with little to no hiccups.


Must be able to demonstrate a good level of code quality and technical innovation - perhaps via examples on your personal GitHub repo.


Solid understanding of what Craftsmanship is (Clean Code, TDD, Refactoring techniques) and can demonstrate this understanding through collaborative working practices & pair coding.


Must work closely with Android Development lead to assure continuity in the product as well as with the UI/UX lead.



  • Swift, iOS SDK toolbox, Test Driven Development (TDD), SVN, Git, Source Control, Web Service Integration in mobile development (REST and JSON), Javascript, HTML5, CSS3, Objective-C, xcode
  • Experience with iOS SDK (iOS SDK toolbox) is essential, as is a solid understanding of OOP, analysis and design, and ideally some TDD experience.
  • The absolute musts are: SQL, Python and Linux. If a candidate does not have one of the listed requirements, they will not be considered
  • Minimum 5 years’ experience