Position Overview
We are looking for an iOS Developer who can independently take ownership of iOS app development and maintenance. The main objective of this role is to deliver and enhance a high-quality iOS application, working closely with design, product, and backend teams to ensure a seamless user experience.
Key Responsibilities
■ Develop and maintain iOS applications using Swift / Objective-C.
■ Collaborate with product managers, designers, and backend engineers in requirement analysis and technical planning.
■ Write clean, maintainable, and testable code; conduct unit testing and participate in code reviews.
■ Monitor and resolve app crashes and performance issues.
■ Manage app release cycles, including App Store submission and version management.
■ Research and adopt new technologies to improve performance and user experience.
Requirements & Qualifications
■ 2+ years of hands-on experience in iOS native development, proficient in UIKit / SwiftUI and iOS frameworks.
■ Solid understanding of iOS app development processes, including API integration, ■ UI/UX implementation, data storage, Push Notifications, deep linking, and In-App Purchase (IAP).
■ Strong knowledge of Git and software development best practices.
■ Ability to read and understand technical documentation in English, and keep up-to-date with Apple’s official guidelines and community trends.
Nice-to-Have Skills
■ Experience with Android development (Kotlin/Java).
■ Familiarity with cross-platform frameworks (Flutter / React Native).
■ Experience with CI/CD, Firebase, GCP, or other cloud services.
■ Full-cycle app development and App Store release experience.
■ Knowledge of performance optimization, memory management, or mobile app security hardening.
■ Proactive and capable of solving problems independently.
■ Strong communication skills to work effectively with cross-functional teams.
■ Passion for product quality and delivering great user experiences.