Senior iOS Engineer - Swift
- On-site
- India
- India
+1 more
Join Commotion’s team to develop high-performance, scalable iOS applications using Swift and contribute to innovative ecommerce experiences.
Job description
Overview:
Commotion is looking for a Senior iOS Engineer with 6-8 years of Swift experience to develop and optimize iOS applications. You will collaborate with cross-functional teams and integrate shared business logic using Kotlin Multiplatform (KM), focusing on building scalable, high-performance apps.
Company Details:
Commotion creates contextual ecommerce experiences, making brand and product discovery effortless.
Website: www.gocommotion.com
Requirements:
- 6-8 years of experience in iOS app development.
- Strong proficiency in Swift and iOS frameworks (Core Data, UIKit).
- Familiarity with Kotlin Multiplatform (KM) is a plus but not mandatory.
- Experience with design patterns like MVVM, Clean Architecture, and SOLID principles.
- Expertise in memory management and app performance optimization.
- Experience with third-party libraries and APIs (e.g., Alamofire, RxSwift).
- Experience working on scalable applications with a large user base.
- Strong problem-solving skills, communication skills, and the ability to work independently.
Responsibilities:
- iOS Application Development: Develop, maintain, and enhance iOS applications using Swift. Ensure code is clean, reusable, and scalable.
- Cross-functional Collaboration: Work closely with Android, backend developers, and product managers. Collaborate with the Kotlin Multiplatform team to integrate shared logic.
- Performance Optimization: Optimize iOS apps for performance, focusing on memory management and smooth user experiences. Debug and resolve issues using tools like Instruments.
- Feature Development: Build new features related to e-commerce, social commerce, video streaming, and payment gateways.
- Code Review and Mentorship: Review code from junior developers, mentor them, and ensure adherence to clean architecture principles.
Job Details:
- Location: In-office [Mumbai or Bangalore].
- Contract Type: Full-time.
Interview Process:
- Screening
- DSA and Logic Online Assessment
- Technical Interview
- Final Interview
Role of ClanX:
ClanX is assisting Commotion in recruiting expert iOS engineers to develop high-performance, scalable mobile apps that drive the platform's contextual ecommerce experiences.
Details
- Bengaluru, Karnātaka, India
- Mumbai, Mahārāshtra, India
or
Details
- Bengaluru, Karnātaka, India
- Mumbai, Mahārāshtra, India
All done!
Your application has been successfully submitted!