Senior iOS Engineer

Full Time
  • July 24, 2026
  • Employment Info

    JOB   DETAILS

    Requirements
    • 5+ years of hands-on experience in native iOS development
    • Proven track record of designing and architecting mobile software solutions for scale
    • Must have played a leadership role in a team that has successfully shipped at least one major feature in a mobile application
    • Must have experience in development for a highly trafficked customer-facing app or a complex enterprise-level application
    • Must have Experience working with Tech leads to optimising engineering practices and processes
    • Must have Experience working in Agile environments
    • Demonstrated experience mentoring and coaching junior and mid-level engineers
    • Experience collaborating within cross-functional teams (Product, Design, and Tech) to define technical roadmaps
    • Experience with Microservices architecture and how it integrates with mobile frontends
    • Active contributor to the Android community or internal mobile best practices (e.g., Guilds, Chapters)
    • Experience with GraphQL or similar technology
    • Deep expertise in Swift and a strong understanding of Objective-C for legacy support
    • Deep expertise in iOS SDK and core frameworks (Foundation, UIKit, Combine)
    • Deep expertise with Architecture Patterns such as MVVM, VIPER, or TCA (The Composable Architecture)
    • Deep expertise with UI/UX Implementation – Advanced skills in building dynamic UIs using SwiftUI and UIKit, adhering strictly to Apple’s Human Interface Guidelines (HIG)
    • Deep expertise with Performance Optimisation – Experience profiling apps using Instruments (Time Profiler, Leaks, etc.)
    • Proficient Understanding of Testing and QA – Strong experience with XCTest, XCUITest, and test-driven development (TDD) practices
    • Experience with Memory Management – Deep understanding of ARC (Automatic Reference Counting) and optimising battery, memory, and network usage
    • Experience with API Integration – Expertise in consuming RESTful APIs and GraphQL using URLSession or Apollo, and handling data serialisation with Codable
    • Proficient in Xcode, Swift Package Manager (SPM), CocoaPods, and Git
    • Familiarity with mobile accessibility principles (VoiceOver, Dynamic Type) and Apple’s privacy standards
    • Familiar CI/CD and DevOps Tools – Familiarity with build automation (fastlane), CI tools (e.g., GitHub Actions, Bitrise), and App Store Connect / TestFlight release processes
    • Bachelor’s/Master’s degree in Computer Science or equivalent practical experience
    Responsibilities
    • Vision & Direction: Drive the technical direction for your squad, ensuring individual technical decisions aggregate into a cohesive, scalable system.
    • Architectural Implementation: Translate high-level blueprints into actionable technical patterns and make architecture “real” through hands-on prototyping and by proposing initial implementations that address scaling and performance issues.
    • System Health Ownership: Take accountability for the end-to-end lifecycle of owned services and proactively identify opportunities to simplify, optimise, and resolve technical blockers before they impact the business.
    • Standards & Platforms: Contribute to and extend shared organisational patterns and platforms, ensuring the final implementation stays true to the original architectural design.
    • Quality Integrity: Set the framework for testing, documentation, and version control. You are accountable for the technical integrity of the squad’s output and the prevention of technical debt.
    • SDLC Optimisation: Continuously evaluate the team’s Software Development Life Cycle (SDLC), identify gaps or inefficiencies and drive changes that lead to better team outcomes and faster, safer delivery.
    • Innovation: Stay updated on industry trends and evaluate new technologies for potential adoption, prioritising platform improvements that enable strategic business capabilities.
    • Coaching: Provide real-time technical coaching and mentorship to junior and mid-level engineers, fostering a culture of high performance and continuous learning.
    • Culture of Excellence: Role-model best practices and development methodologies, ensuring the team has the necessary skills to deliver on the long-term tech roadmap.
    • Collaboration: Lead technical discussions and connect people across different teams to improve cross-functional outcomes and knowledge sharing.
    • Orchestration: Act as the primary technical point of contact for leadership and be responsible for technical effort estimation and mitigating delivery risks.
    • Community Contribution: Bring specialist knowledge to the wider organisation by participating in “Communities of Practice” (Guilds) to share learnings across the tech function.
    • Business Alignment: Maintain a deep understanding of our business domain—including products, customer segments, and value propositions—to ensure technical solutions provide maximum business value.
    Desired Qualifications
    • [BONUS] AWS (or other Cloud Platform) Certification

     

     

     

     

    Are you interested in this position?

    Apply by clicking on the “Apply Now” button below!

    #DesignFintech #GlobalDesigners
    #FintechInnovation #CreativeJobs
    #DesignHub
    #Tech Meets Design
    #DesignerNetwork
    #Myausjob