Collaborate with cross-functional teams to deliver sustainable solutions
Participate in code reviews and ensure adherence to best practices
Implement unit tests, UI tests, and automation pipelines
Requirements
2 years of professional iOS development experience delivering high-quality, production-grade apps.
Strong proficiency in Swift and/or Objective-C, with deep understanding of the iOS SDK, UIKit, and Apple Human Interface Guidelines.
Solid experience using SnapKit or similar UI layout frameworks for dynamic and adaptive UI design.
Proven experience with e-commerce applications and payment gateway integration.Experience with online payment platforms such as Tabby, Checkout, Tamara, or similar services.
Strong knowledge of asynchronous programming, GCD, Operations, and memory management.
Familiar with App Store submission, provisioning profiles, and certificate management.
Hands-on experience implementing unit tests, UI tests, and automation pipelines (XCTest, XCUITest, Fastlane).
Proficiency with Git and collaborative development workflows (PR reviews, GitFlow).
Experience integrating analytics and user engagement tools such as Insider, Amplitude, and Firebase Analytics.
Working experience with CI/CD tools like Jenkins, GitHub Actions, Bitrise, or CircleCI.
Deep understanding of clean code principles, SOLID, and software architecture patterns.
Excellent problem-solving, debugging, and critical thinking skills.Strong communication, collaboration, and ownership mindset proactive in identifying and resolving roadblocks before they impact delivery.
Nice to Have:Experience with SwiftUI and Combine.
Familiarity with CoreData, Realm, or other local database solutions.
Understanding of mobile app analytics, A/B testing, and user behavior tracking.
Knowledge of modular architectures and scalable app design for large codebases.
Awareness of mobile security, data protection, and secure coding practices.
Contributions to open-source projects or active involvement in the iOS developer community.