iOS Mobile Application Developer

Skills Required & Experience:

  • Bachelor of Computer Science (or equivalent real world experience)

  • 5+ years experience in similar roles

  • Demonstrable portfolio of released applications on the App store or the Android market

  • Experience working within an Agile environment

  • Experience with third-party libraries and APIs

  • Familiarity with OOP design principles

  • Excellent analytical skills with a good problem-solving attitude

  • Strong programing capability in Swift, Objective-C and mobile design patterns both from a software architectural standpoint and from a UI/UX design standpoint

  • Experience with RESTful APIs to connect iOS applications to back-end service

  • Experience with unit testing, specifically iOS unit testing.

  • Experience working with source control, and contributing to a project with many developers.

  • Ability to run with a sometimes vague specification

  • Proficient understanding of code versioning tools such as Git or SVN

Would be Nice Features 

  • Experience with creating mobile applications that edit photos (crop, filters etc) on a mobile device


Daily activities

  • Support the entire application lifecycle (concept, design, test, release and support)

  • Review, understand the requirements for the app we plan to build

  • Provide your input and expertise based on your experience

  • Assist in documentation of new features.

  • Produce fully functional mobile applications writing clean code

  • Troubleshoot and debug to optimize performance

  • Integrate the new mobile application with our existing systems and workflows

  • Work with our Android Developer to ensure we are working to the same goal

  • Work as part of a team to solve problems that arise

  • Manage and work towards deadlines

  • Liaise with Product development team to plan new features

  • Research and suggest new mobile products, applications and protocols

  • Stay up-to-date with new technology trends

  • Use HubStaff to track time spent on tasks

  • Use GitHub to commit code.


Working hours

6:00 AM to 3:00 PM

7:00 AM to 4:00 PM