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 design and development of robust, maintainable, and high-performance iOS applications using Swift.- Ensure application stability, scalability, and performance through clean, testable, and efficient code.
- Conduct code reviews and maintain high standards of code quality and maintainability.
Architecture & System Design
Implement and maintain modern iOS architectures (MVVM, VIPER, or Clean Architecture) to promote code reusability and scalability.- Integrate with RESTful APIs, GraphQL, and third-party SDKs to deliver seamless mobile experiences.
UI/UX Collaboration
Collaborate with design teams to deliver pixel-perfect, accessible, and user-friendly interfaces that align with product vision.Requirements
Experience
Typically 5+ years of professional experience in iOS development with Swift.- Deep understanding of iOS SDK, UIKit, SwiftUI, and Apple’s Human Interface Guidelines.
- Proven ability to manage features through the full lifecycle — from ideation to App Store release and ongoing maintenance.
- Experience with dependency management tools (CocoaPods, Swift Package Manager) and asynchronous programming (Combine, GCD).
- Skilled in mentoring and guiding engineers through technical challenges.
- Proficient in GitHub and modern CI/CD workflows.
- Solid knowledge of design patterns, mobile performance optimization, and secure coding practices.
- Strong analytical and problem-solving skills, with an ability to think creatively.
Desirable Skills
Excellent written and verbal English skills for effective communication with international teams.- Experience with Apple Developer Console, TestFlight, and the App Store submission process.
- Familiarity with unit testing, UI testing, and automation frameworks (XCTest, Fastlane).
- Background in fintech or other fast-paced, mobile-first industries.
- Understanding of DevOps principles for mobile, including crash reporting and monitoring tools (Firebase, Sentry, etc.).
- Passion for financial inclusion and 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.
الإبلاغ عن وظيفة