13 Nov
|
Connexr Solutions
|
Chennai
13 Nov
Connexr Solutions
Chennai
Experience: 10 Years
Relevant Experience: 10 Years
Locations: Bangalore | Chennai | Hyderabad
Work Mode: Hybrid – 3 Days Work From Office
Notice Period: Immediate Joiners Only
Employment Type: Full-Time
Job Summary
We are looking for an experienced Senior iOS Developer / iOS Technical Lead with 10 years of hands-on experience in developing, designing, testing, and maintaining high-quality iOS applications.
The ideal candidate must have solid expertise in Swift programming, iOS frameworks, application architecture, performance optimization, and mobile application security. The candidate should also have experience in technical leadership, mentoring developers, code reviews, and collaborating with cross-functional teams.
Key Responsibilities
- Design, develop, and maintain scalable iOS applications using Swift and iOS SDK.
- Build responsive user interfaces using SwiftUI and UIKit.
- Implement application architectures such as MVVM, MVC, VIPER, and Clean Architecture.
- Develop reusable components, frameworks, and modular application features.
- Integrate RESTful APIs, GraphQL services, and third-party SDKs.
- Implement asynchronous programming using Swift Concurrency, async/await, Combine, and GCD.
- Work with Core Data, SwiftData, SQLite, and UserDefaults.
- Implement secure authentication, biometric authentication, Keychain storage, and data protection.
- Optimize application performance, memory management, and responsiveness.
- Develop unit tests, UI tests, and integration tests.
- Manage application releases, provisioning profiles, certificates, and App Store submissions.
- Implement CI/CD pipelines and Git-based version control.
- Troubleshoot production issues, analyze crash reports, and resolve technical defects.
- Conduct code reviews, establish coding standards, and mentor junior developers.
- Collaborate with product managers, UI/UX designers, and backend engineering teams.
Mandatory Technical Skills
- Advanced proficiency in Swift programming.
- Strong hands-on experience with iOS SDK, UIKit, and SwiftUI.
- Experience with Auto Layout and Interface Builder.
- Knowledge of MVVM, MVC, VIPER, and Clean Architecture.
- Swift Concurrency, async/await, Combine, and GCD.
- REST APIs, URLSession, JSON, and API integration.
- Core Data, SQLite, UserDefaults, and Keychain.
- XCTest, XCUITest, and unit testing.
- Xcode, Instruments, LLDB, and Git.
- CI/CD tools and App Store deployment.
Preferred Skills
- Working knowledge of Objective-C.
- Experience with modular architecture and reusable SDK development.
- Knowledge of push notifications, deep linking, and background processing.
- Experience with Firebase analytics and crash reporting.
- Understanding of OAuth 2.0, OpenID Connect, JWT, and TLS.
- Familiarity with Fastlane, Jenkins, GitHub Actions, or Bitrise.
- Knowledge of BLE, location services, and multimedia APIs.
Leadership & Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- Experience mentoring developers and conducting code reviews.
- Ability to translate business requirements into technical solutions.
- Strong collaboration and decision-making skills.
📌 iOS Swift Developer (Chennai)
🏢 Connexr Solutions
📍 Chennai