Mobile Engineer (iOS)

Parser Limited
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Business Logic
Architectural Patterns
Code Review
Computer Programming
Continuous Integration
Model View ViewModel
Software Engineering
Swiftui
System Availability
Concurrency
iOS
Pixel Perfect
Backend
Production Code
REST
Xctest
Service 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.

Apply for this position