iOS Developer

iOS Developer

Posted 4 days ago by Infoplus Technologies UK Limited

Negotiable
Undetermined
Undetermined
London Area, United Kingdom

Summary: The role of an iOS Developer involves working on a contract basis in London, UK, focusing on developing applications using iOS, Swift, and related technologies. The position requires a strong understanding of iOS frameworks, design patterns, and Agile methodologies. The developer will also be responsible for integrating external SDKs and ensuring adherence to Apple's design principles.

Key Responsibilities:

  • Develop applications using iOS, Swift, and Swift UI.
  • Integrate external SDKs and work with iOS frameworks.
  • Apply design patterns such as MVVM and VIPER.
  • Utilize Agile methods for software development.
  • Ensure compliance with Apple’s design principles and accessibility guidelines.
  • Manage performance and memory using tools like Instruments.
  • Understand and implement CI/CD pipeline tools like GitLab.

Key Skills:

  • Experience in iOS development, Swift, and Swift UI.
  • Knowledge of iOS frameworks and external SDK integration.
  • Familiarity with design patterns like MVVM and VIPER.
  • Understanding of Agile methodologies.
  • Knowledge of Apple’s design principles and accessibility guidelines.
  • Experience with performance and memory management tools.
  • Understanding of CI/CD pipeline tools like GitLab.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role: IOS Developer

Location: London, UK

Duration: Contract

Job Description:

Your Profile

Essential skills/knowledge/experience:

  • Experience in iOS, Swift, Swift UI and Swift package manager
  • Experience working with iOS frameworks and integrating external SDK’s
  • Good knowledge of the different design patterns like MVVM, VIPER, Swift UI Uni-directional approach
  • Applying Agile methods to the development of software on the backlog
  • Understanding of Apple’s design principles and interface, Accessibility guidelines
  • Experience with performance and memory management tools - instruments
  • Understanding CI/CD pipeline tools like GitLab.