iOS Developer
Indexed description
Role Overview
We are seeking an experienced Senior iOS Developer with strong expertise in Swift, SwiftUI, and Objective-C to design, develop, and maintain high-quality native iOS applications. The ideal candidate should have experience leading development teams, implementing modern iOS architectures, integrating REST APIs, and working in Agile environments.
Key Responsibilities
iOS Application Development
- Design, develop, and maintain native iOS applications.
- Build scalable, high-performance mobile applications using Swift, SwiftUI, and Objective-C.
- Develop reusable and maintainable application components.
Architecture & Design
- Implement and maintain applications using:
- MVVM (Model-View-ViewModel)
- MVC (Model-View-Controller)
- Ensure clean architecture and coding best practices.
API Integration
- Integrate RESTful APIs into iOS applications.
- Consume and process JSON data.
- Work closely with backend teams to integrate services.
Application Monitoring & Analytics
- Implement logging and crash reporting.
- Monitor application performance using:
- Firebase Crashlytics
- Adobe Analytics
- Analyze crashes and improve application stability.
CI/CD & DevOps
- Participate in CI/CD implementation.
- Work with Jenkins for automated build and deployment pipelines.
- Support release management and application deployment.
Team Leadership
- Lead and mentor junior iOS developers.
- Review code and enforce coding standards.
- Work independently and provide technical guidance to the team.
Agile Development
- Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
- Collaborate with product owners, QA teams, designers, and backend developers.
Required Skills
Mobile Development
- Native iOS Development
- Swift
- SwiftUI
- Objective-C
Architecture
- MVVM
- MVC
API Development
- REST APIs
- JSON Parsing
Monitoring & Analytics
- Firebase Crashlytics
- Adobe Analytics
- Application Logging
DevOps
- CI/CD
- Jenkins
- Git
Development Practices
- Agile/Scrum
- Code Reviews
- Technical Documentation
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search