06 Nov
|
The Alpha Team
|
Bangalore Urban
06 Nov
The Alpha Team
Bangalore Urban
About the Role
We are looking for a skilled and motivated iOS Developer with 3+ years of experience in designing, developing, testing, and maintaining high-quality iOS applications. The ideal candidate should have strong expertise in iOS development, application architecture, UI development, API integration, and performance optimization.
Key Responsibilities
- Design, develop, test, and maintain scalable iOS applications.
- Build intuitive, responsive, and high-performance user interfaces.
- Develop applications using Swift and contemporary iOS development practices.
- Integrate RESTful APIs, third-party SDKs, and external services.
- Implement application architecture patterns such as MVVM or Clean Architecture.
- Work with SwiftUI and UIKit to build and maintain application interfaces.
- Implement asynchronous operations using Swift Concurrency, including async/await.
- Troubleshoot bugs, crashes, memory issues, and performance bottlenecks.
- Collaborate with UI/UX designers, backend developers, QA engineers, and product managers.
- Write clean, reusable, maintainable, and well-tested code.
- Manage app releases, certificates, provisioning profiles, and deployment through App Store Connect.
- Participate in code reviews, technical discussions, and sprint planning.
Required Skills & Qualifications
- 3+ years of hands-on experience in iOS application development.
- Strong proficiency in Swift.
- Good understanding of iOS SDK, Xcode, and iOS application lifecycle.
- Experience with UIKit and/or SwiftUI.
- Knowledge of MVVM / Clean Architecture and design principles.
- Experience with REST API integration, JSON parsing, and networking.
- Understanding of memory management, ARC, debugging, and performance optimization.
- Experience with Git and collaborative development workflows.
- Knowledge of unit testing and application security best practices.
- Familiarity with push notifications, Firebase, and analytics is preferred.
- Experience with App Store submission and release management is an advantage.
Preferred Qualifications
- Experience with Swift Concurrency, Combine, and modern iOS frameworks.
- Knowledge of CI/CD pipelines and automated testing.
- Familiarity with Agile/Scrum methodologies.
- Experience with modular iOS application development.
📌 iOS Developer (Bangalore Urban)
🏢 The Alpha Team
📍 Bangalore Urban