iOS Developer

Senior iOS Engineer

We are looking for an experienced native iOS developer to join our team at Product Factory / Etc. Our team works by rapidly prototyping and testing ideas, building PoCs around exciting new technologies and taking our learnings to the business for further product development.

This position is an exciting opportunity for an experienced developer who’s looking to expand their knowledge and gain exposure to new technologies.

The role is 100% remote, with office spaces available to work from if desired in London.

  • Hybrid working – what suits you
  • Tech and tools you are comfortable with
  • Office socials and gatherings including happy hours, parties, and community service projects

Contract Length: 6 months initially


  • Strong experience (5+ years) developing applications in Swift
  • Strong understanding of ARC/Memory management in Swift
  • Experience developing concurrent algorithms and strong understanding of multi-threading technologies in native iOS/Swift
  • Working with dependencies via package management (SPM, Cocoapods, Carthage)
  • Unit testing / TDD experience
  • Setting up CI/CD pipelines (Jenkins, CircleCI, Github Actions, Gitlab Pipelines, etc.)
  • Strong understanding of Apple platforms, HIG, native features and frameworks.
  • Understanding of iOS security / experience working with encryption frameworks, iOS Keychain, etc.
  • Understanding of software design patterns and separation of concerns
  • Experience designing systems and architecting applications from the ground up
  • Experience working on Agile development teams
  • Source control experience (git, github, gitlab, bitbucket, etc.)
  • Proactive and independent whilst being able to work with others
  • Pragmatic and delivery focused
  • Being able to communicate well & explain complex ideas and concepts
  • Able to devise ideas to verify assumptions & theories to enhance prototypes
  • Creative thinking – providing solutions to product questions by leveraging available technologies


Any of the below would be a plus:

  • CS / Maths / Physics or similar degree
  • Experience with UI Testing in Swift
  • Experience with IoT, Bluetooth connectivity
  • Exposure to other technologies outside of the iOS ecosystem (e.g docker, node, python, ruby, javascript, kotlin, swift on the server, etc.)
  • Experience using AWS services
  • Openness to learning & exploring new technologies

Job Information

Job Reference: JO-2205-255133
Salary per: annum
Job Duration: 6 months
Job Start Date: 03/06/2022
Job Industries: Mobile Jobs
Job Locations: Greater London
Job Types: Contract

Here are some related jobs


Upload your CV

Upload your CV to our database.

  • Max. file size: 5 MB.
  • Hidden
  • This field is for validation purposes and should be left unchanged.

Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.

Cookie Consent×

Salt uses cookies to improve the user experience of our site. Cookies allow you to have a more enhanced journey through the site when searching for a specific job or location. Cookies are also used to help us understand how our site is being used. You can find out more about how Salt uses cookies here. By continuing to use the Salt site you are consenting to use our cookies.