Mobile Engineer (iOS)
Role details
Job location
Tech stack
Job description
You will work within a division focused on exploring cutting-edge ideas and developing products that shape the future of financial transactions.
This role is designed for a mobile technical expert dedicated to building high-performance, secure, and scalable mobile solutions that set new standards in payment technology.
The Impact You'll Make
-
Architect for Scale: Lead the design of a modular, type-safe client architecture. You will drive the strategy for componentizing features, ensuring our codebase remains loosely coupled, scalable, and easy to maintain.
-
Elevate Engineering Standards: Enforce high-quality UI and code standards by implementing robust testing strategies. You will ensure zero-defect releases in a critical financial environment through visual regression and strict concurrency checks
-
Bridge Design & Logic: Translate complex financial requirements into intuitive, pixel-perfect interfaces. You will bridge the gap between heavy backend business logic and a seamless user experience using modern architectural patterns.
-
Delivery Excellence: Take full ownership of the development lifecycle for complex features. You will be responsible for delivering clean, production-ready code on time, proactively identifying risks, and ensuring high availability and resilience in all deliverables.
Technology Stack
-
Core & Language: Swift (Primary), iOS 15+.
-
UI Frameworks: SwiftUI, Localization strategies.
-
Architecture: MVVM, Protocol-Oriented Programming, Async/Await concurrency.
-
Testing: Swift Snapshot Testing (Visual Regression), ViewInspector, XCTest.
-
Tools & Networking: Swift Package Manager (SPM), REST APIs, JWT, Asset Catalogs.
Requirements
This position allows you to join a fast-growing technology organisation redefining productivity paradigms in the software engineering industry. We are seeking a Senior Mobile Engineer to bring deep mobile expertise in iOS and drive innovation., * Deep iOS Expertise: Strong experience building complex, production-level applications strictly using Swift and SwiftUI.
-
SDK Experience: Proven experience building, maintaining, or integrating mobile SDKs or reusable libraries for third-party use.
-
Architectural Knowledge: Proven ability to cleanly separate business logic from views using MVVM and protocol abstractions.
-
Testing Mindset: You don't just write code; you prove it works. You have deep experience with Unit, UI, and Snapshot testing.
-
Analytical Approach: A proactive ability to identify bottlenecks, whether in the CI/CD pipeline, the app's performance, or the workflow, and implement solutions.
-
Collaboration & Communication: Excellent written and verbal English skills, with the ability to explain complex technical concepts to product managers and designers
What You'll Bring
-
Strong engineering fundamentals and attention to detail in delivery.
-
Pragmatic problem-solving - balancing technical ambition with delivery priorities.
-
Curiosity about hybrid architectures and modern iOS development patterns.
-
Collaborative mindset and openness to code reviews, mentorship, and team learning.
-
Desire to grow into a broader architectural or leadership role over time.