Job Description:
• Serve as a senior iOS engineer for mobile applications and the shared SDK.
• Deliver across the entire app lifecycle: design, build, test, deploy, release, and support post-launch improvements.
• Collaborate with Product Managers, Designers, and other Engineering teams to define, build, and launch new features.
• Standardize and scale a shared mobile platform to support multiple brands or product lines efficiently.
• Establish and enforce coding standards, best practices, and performance optimization strategies.
• Partner with backend, Android, and web engineering teams to align on architecture and long-term technical roadmaps.
• Evaluate, adopt, and integrate emerging iOS technologies to enhance development efficiency.
• Stay current with Apple frameworks, platform updates, and industry trends to ensure adoption of modern technologies.
Requirements:
• Bachelor’s degree in Computer Science, MIS, or related field, or equivalent practical experience.
• 4–6 years of professional experience developing iOS applications using Swift (Objective-C experience is a plus).
• Proven experience shipping applications to the App Store (public app links preferred).
• Strong understanding of object-oriented design, data structures, algorithms, and debugging techniques.
• Experience architecting and building scalable, high-performance iOS applications.
• Proficiency integrating with RESTful APIs (JSON/XML).
• Familiarity with third-party SDKs and APIs, such as social logins and analytics tools.
• Experience implementing and managing push notification strategies.
• Strong knowledge of Git and Git Flow branching strategies.
• Experience working in Agile, cross-functional team environments.
• (Optional) Experience with SwiftUI, Combine, CI/CD pipelines, or automated testing frameworks.
Benefits:
• continuous training
• competitive benefits
• team-oriented culture
Apply Now
Apply Now