AND Digital

iOS Developer

AND Digital

contract

Posted on:

Origin:  • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

iOSJUnitRxSwiftSwift

About the role

  • Developing robust, high quality native iOS apps, written in Swift with SwiftUI.
  • Being an authority on iOS development, providing guidance to internal departments and working with external partnerships.
  • Working closely with UI/UX teams to bring mobile experience and promote platform strengths when designing and implementing products.
  • Establishing and promoting design and development guidelines, standards and best practices.
  • Leading a commitment to regular release schedules and data driven decisions.
  • Maintain quality and performance of in-development and released products through bug fixing, peer reviews, automated testing and documentation.
  • Working as a member of an agile team, in both Scrum and Kanban environments, contributing to team ceremonies and planning.

Requirements

  • Strong experience in iOS development.
  • Strong experience of developing production applications in Swift and Swift UI.
  • Knowledge and understanding of modularisation, SPM and CocoaPods dependencies, and modern app architectures such as MVVM, MVP, and MVI.
  • A solid understanding of HTTP and RESTful APIs, as well as an understanding of sockets.
  • Knowledge of Test-Driven Development, Junit, Cucumber, XCTest and XCUITest with the ability to ensure a high level of both unit and integration testing coverage across codebases.
  • Familiarity with Certificates, Provisioning Profiles, and regular deployments to the Apple App Store and other app hosting services like App Center.
  • Solid experience with Xcode.
  • Familiarity with iOS frameworks including Dependency Injection, RxSwift, UIKit, and Combine.
  • Aptitude for problem solving and an openness to learning new skills and technologies.
  • Ability to work with Git, CI systems and management tools such as JIRA.