Epicareer Might not Working Properly
Learn More

Senior iOS Developer/Lead (Contract)

Salary undisclosed

Apply on


Original
Simplified

We are looking for a Senior iOS Developer on a 12-month extendable contract basis.

As an iOS app and internal tools that enhance automation and deliver exceptional user experiences. We're seeking skilled engineers who are passionate about mobile app design and committed to high-quality software engineering.

Roles and Responsibilities:

  • Develop top-tier native experiences for the iOS app
  • Build and maintain high-quality systems adhering to development standards.
  • Ensure system security, reliability, and cost-effectiveness while maintaining platform health.
  • Support the design and implementation of back-end APIs.
  • Enhance tooling to boost team efficiency.
  • Engage in team activities including planning, goal setting, retrospectives, and stand-ups.
  • Participate in the after-hours support roster as needed.

Qualifications:

  • Experience: 3+ years in an agile team delivering high-quality software, including commercial-scale iOS app development.
  • Skills: Proficient in Swift, user interface development, and integrating with backend services.
  • Methodologies: Familiar with agile practices, continuous integration, TDD, BDD, and various development methodologies.
  • Craftsmanship: Strong coding skills with a focus on clean, testable, and effective code.
  • Experienced in creating and maintaining CI CD pipelines using current practices, patterns, & tooling.
  • Familiarity with testing frameworks and test automation.
  • Experience with the operational deployment, monitoring, and lifecycle management of mobile app releases (e.g. App DevOps, feature toggle management, A/B test management, and metrics monitoring).

Good to have:

  • Practical experience with Swift, SwiftUI, XCTest, XCUITest, Grand Central Dispatch, multi variant applications, multi-module applications.
  • Familiar with GraphQL and Typescript.
  • Experience with library development and maintenance.
  • Using development and operational tools in the public cloud (preferably AWS).

Argyll Scott Consulting Pte Ltd