Job closedPosted 3 months ago

AgileEngine - Lead iOS Engineer ID71270

App Developer
Open to offers Remote
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

Client: AgileEngine

Contract: Contract

Job Description

AgileEngine is seeking a Lead iOS Engineer to support a platform-focused team. This role involves hands-on contributions to iOS implementation while enhancing architecture, quality practices, and AI-assisted delivery. The engineer will design and maintain MVVM-based iOS architecture, integrate third-party SDKs, and determine testing strategies within a high-ambiguity environment.

Requirements

MUST HAVES:

  • 5+ years of experience as an iOS engineer with strong hands-on Swift/iOS implementation experience;
  • Strong hands-on experience with modern Swift Concurrency (async/await, Actors, structured concurrency) in production applications;
  • Strong experience building and shipping production iOS applications at scale;
  • Strong knowledge of MVVM and modern architectures such as TCA, Clean Architecture, or similar;
  • Proven experience leading technical discussions, driving architecture decisions, and influencing engineering best practices across a team;
  • Experience integrating third-party SDKs in production mobile applications;
  • Strong understanding of networking, API integration, error handling, and mobile-backend interaction patterns;
  • Experience with Cloud Code or comparable cloud-connected mobile/platform functionality;
  • Strong experience defining testing strategy, selecting testing frameworks and quality practices;
  • Experience using AI-assisted engineering tools to improve implementation, debugging, refactoring, testing, documentation, and development workflows;
  • Strong ownership mindset with the ability to operate independently and communicate progress clearly;
  • Upper-intermediate English level.

NICE TO HAVES:

  • Experience with modular iOS architecture in large-scale consumer applications;
  • Experience defining or improving team-level testing strategy;
  • Experience working on platform teams or shared mobile foundations;
  • Experience with cloud-connected mobile features or backend-for-frontend patterns;
  • Prior experience in high-ambiguity environments where requirements need discovery and validation;
  • Practical experience using AI tools to improve engineering workflows while preserving code quality.

Additional Information

Perks and Benefits:

  • Professional growth opportunities, including mentorship and personalized growth roadmaps;
  • Competitive compensation with USD-based pay and budgets for education, fitness, and team activities;
  • Exciting projects with Fortune 500 and top product companies;
  • Flexible schedule with remote and office options.

Recruitment Process:
Application → Coding Challenge → Video Interview → Technical Interview or Hiring Manager Interview. Each step is designed to assess skills and overall fit for the role.


No longer accepting applications

Get instant notifications for new App Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.