Find your perfect job


IOS Developer

Job Function:
Job Type:

We are looking for an iOS developer to work within a team of developers, responsible for the development and maintenance of our “boohoo” branded applications based on all iOS platforms from iPhones to iPads. Your primary focus will be development of iOS applications and their integration with back-end services. We are looking for someone who has experience in Swift and a general knowledge of iOS architecture with a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.


  • Maintain and build applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and fix bugs
  • Help maintain and improve code quality


  • Proficient with Swift and a strong understanding of iOS (eg. older languages such as Objective C)
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of external frameworks and libraries
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • An understanding of how to improve performance and reduce memory issues
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding GIT
  • Familiarity with continuous integration