iOS Developer

London  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

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

Expected:

  • 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

Desirable:

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 (eg docker, node, python, ruby, JavaScript, kotlin, swift on the server, etc.)
  • Experience using AWS services
  • Openness to learning & exploring new technologies

Start date
03/06/2022
Duration
6 months
From
Salt
Published at
18.05.2022
Project ID:
2388486
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register