iOS Developer
Weekday AI
This role is for one of the Weekday's clients
Salary range: Rs 1000000 - Rs 1200000 (ie INR 10-12 LPA)
Experience: 2+ yrs
Location: Mumbai
Job Type: full-time
We are seeking a highly skilled and passionate Senior iOS Developer to join a fast-paced engineering team focused on building next-generation mobile applications. This role is ideal for developers who enjoy creating scalable, secure, and high-performance iOS solutions while working on products that require exceptional reliability, user experience, and security standards.
As a Senior iOS Developer, you will play a key role in designing, developing, and maintaining feature-rich mobile applications using modern iOS technologies. You will collaborate closely with product managers, designers, backend engineers, and QA teams to deliver intuitive and high-quality mobile experiences. The role requires strong expertise in Swift, SwiftUI, MVVM architecture, API integrations, mobile security, performance optimization, and modern development practices.
The ideal candidate is passionate about mobile technology, software craftsmanship, and continuous learning. Experience working on transaction-intensive applications, secure mobile platforms, or data-driven mobile solutions will be highly valuable. Exposure to AI-assisted development tools and emerging AI-powered mobile experiences is considered an added advantage.
Requirements
Key Responsibilities
- Design, develop, test, and maintain scalable iOS applications using Swift, SwiftUI, UIKit, and modern iOS frameworks.
- Build reusable, modular, and maintainable application components following MVVM, Clean Architecture, and best development practices.
- Collaborate with product managers, designers, backend engineers, and QA teams to deliver high-quality mobile applications.
- Integrate RESTful APIs, third-party SDKs, external services, and backend systems to support application functionality.
- Develop and enhance mobile features that support complex business workflows, analytics, user management, and transaction processing.
- Participate in the complete application lifecycle, including development, testing, deployment, release management, and post-production support.
- Implement secure coding practices and mobile security standards to ensure application reliability and data protection.
- Work with security technologies such as SSL Pinning, Keychain, encryption, biometric authentication, secure storage, and secure API communication.
- Optimize application performance, memory utilization, startup time, responsiveness, and overall user experience.
- Develop and execute unit tests, UI tests, and integration tests using XCTest and related testing frameworks.
- Troubleshoot and resolve application defects, crashes, performance bottlenecks, and production issues.
- Participate in peer code reviews and contribute to engineering best practices, coding standards, and technical improvements.
- Utilize monitoring and analytics tools to track application health, stability, and user experience metrics.
- Support CI/CD implementation and automated deployment processes to improve release efficiency.
- Explore and leverage AI-assisted development tools to enhance developer productivity and accelerate software delivery.
What Makes You a Great Fit
- 2+ years of professional experience in iOS application development.
- Strong expertise in Swift, SwiftUI, UIKit, Xcode, Auto Layout, and modern iOS development frameworks.
- Solid understanding of MVVM architecture, Clean Architecture principles, and modular application design.
- Strong knowledge of the iOS application lifecycle, memory management, concurrency, multithreading, and asynchronous programming.
- Hands-on experience integrating RESTful APIs and working with networking frameworks such as URLSession or Alamofire.
- Experience handling JSON parsing, local storage, offline synchronization, and data persistence mechanisms.
- Strong understanding of mobile application security, including SSL Pinning, Keychain, encryption, biometric authentication, and secure data storage practices.
- Experience with Git, GitHub, Bitbucket, Swift Package Manager (SPM), CocoaPods, and collaborative development workflows.
- Familiarity with Firebase Crashlytics, analytics tools, logging frameworks, and application monitoring solutions.
- Experience implementing unit tests, UI tests, and automated testing strategies using XCTest.
- Exposure to CI/CD tools and mobile deployment pipelines such as Fastlane, GitHub Actions, Bitrise, or similar platforms.
- Strong debugging, troubleshooting, and performance optimization skills.
- Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude, Gemini, Cursor, or similar platforms.
- Exposure to AI-powered mobile features, OpenAI APIs, CoreML, intelligent automation, or conversational interfaces is a plus.
- Knowledge of Kotlin Multiplatform (KMP), shared mobile architecture, or cross-platform development concepts is advantageous.
- Experience integrating payment SDKs, third-party services, or complex mobile workflows is beneficial.
- Strong communication, collaboration, and problem-solving skills with the ability to work effectively in agile development environments.
- Self-driven mindset with a passion for building secure, scalable, and user-centric mobile applications.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Assistant Manager Sales
Application Support
ENTERPRISE ARCHITECT L1