Job Description
Design, develop, and maintain high-quality native iOS applications. Write clean, scalable, and maintainable code following iOS best practices. Work with iOS SDK, UIKit/SwiftUI, and modern iOS architectures. Translate UI/UX designs into smooth, responsive, and pixel-perfect interfaces. Integrate RESTful APIs, third-party libraries, and backend services. Handle app lifecycle management, memory management, and performance optimization. Debug, troubleshoot, and resolve issues across multiple iOS devices and versions. Collaborate with backend, QA, and product teams to deliver reliable solutions. Participate in code reviews and contribute to technical decision-making. Communicate with international clients to understand requirements and provide updates.
Additional Job Requirements
Strong proficiency in Swift (Objective-C experience is a plus). Solid understanding of iOS app architecture patterns (MVC, MVVM, Clean Architecture). Experience with UIKit and/or SwiftUI. Knowledge of Core Data, background tasks, push notifications, and offline storage. Experience with Git and collaborative development workflows. Familiarity with App Store submission, certificates, provisioning profiles, and releases. Experience with unit testing and debugging tools is a plus. Basic understanding of CI/CD pipelines for mobile apps is preferred. Strong analytical, problem-solving, and communication skills. Ability to work independently and as part of a team with minimal supervision
Must-Have
- Strong recent experience in Native iOS development (Swift)
- Experience working with outsourcing is a plus.
Education
Bachelor’s degree in Computer Science, Information Technology, or a related field
Benefits
- Two festival bonuses per year.
- Subsidized lunch and snacks.
- Regular indoor and outdoor team events.
- Frequent knowledge-sharing sessions.
- Long-term growth opportunities in a high-quality work environment.
- Friendly, fun-loving team culture with a competitive salary package.