Key Responsibilities
- Work closely with product and engineering teams to understand business requirements and transform them into high-quality, scalable iOS applications.
- Contribute to engineering best practices and mentor junior developers to support their growth and technical excellence.
iOS Application Development
- Lead the end-to-end design and development of robust, maintainable, and high-performance iOS applications.
- Build cutting-edge user experiences with SwiftUI, leveraging Combine for reactive, asynchronous programming.
- Ensure application stability and scalability through clean, testable, and efficient code.
- Conduct code reviews and uphold high standards of quality, performance, and maintainability.
Architecture & System Design
- Implement modern iOS architectures (MVVM, VIPER, or Clean Architecture) optimized for SwiftUI and reactive data flows.
- Integrate with RESTful APIs, GraphQL, and third-party SDKs to deliver seamless and reliable mobile experiences.
- Champion the adoption of Combine for state management and asynchronous event handling.
UI/UX Collaboration
- Partner with design teams to deliver pixel-perfect SwiftUI interfaces that are accessible, user-friendly, and aligned with product vision.
- Provide feedback on design feasibility and ensure technical alignment between UX and engineering.
Requirements
Experience
- 5+ years of professional iOS development experience, with deep expertise in Swift and SwiftUI.
- Strong understanding of Combine, asynchronous programming (GCD, async/await), and reactive data flows.
- Proven ability to ship features through the full lifecycle — from ideation to App Store release and maintenance.
- Hands-on experience with dependency management (CocoaPods, Swift Package Manager) and CI/CD workflows.
- Skilled at mentoring and guiding engineers through technical challenges.
- Proficient in GitHub and collaborative development practices.
- Solid knowledge of design patterns, mobile performance optimization, and secure coding practices.
Desirable Skills
- Excellent written and verbal English for cross-functional collaboration.
- Experience with Apple Developer Console, TestFlight, and the App Store submission process.
- Familiarity with XCTest, UI testing, and automation tools (Fastlane).
- Background in fintech or other fast-paced, mobile-first industries.
- Understanding of DevOps principles for mobile (crash reporting, monitoring with Firebase, Sentry, etc.).
- Passion for financial inclusion and creating social impact.
Benefits
Why Join Us?
- Be part of a high-growth fintech making a real impact in emerging markets.
- Work directly with top-tier enterprise clients and decision-makers.
- Drive real business outcomes, helping organizations digitize payroll and empower their employees financially.
- A fast-paced, collaborative environment where your contributions shape the company’s future.