Overview
Job Description: iOS Developer (3-5 Years of Experience)
Position Overview: We are seeking an experienced iOS Developer with 3 to 5 years of proven experience in designing, developing, and maintaining iOS applications. The ideal candidate will have a strong background in Swift and Objective-C programming languages, as well as a solid understanding of iOS SDKs, APIs, and Apple's Human Interface Guidelines. This role requires proficiency in Xcode, third-party libraries, and a passion for building high-quality, user-friendly mobile applications. As an iOS Developer, you will collaborate with cross-functional teams to deliver exceptional features, maintain code quality, and contribute to the success of our iOS applications.
Key Responsibilities:
- Develop and maintain iOS applications using Swift and Objective-C.
- Write clean, maintainable, and scalable code following best practices and coding standards.
- Collaborate with UI/UX designers to implement design specifications and create engaging user interfaces.
- Integrate third-party libraries and APIs (e.g., Alamofire, CocoaPods) to enhance app functionality.
- Work with RESTful APIs to ensure seamless communication between the app and server.
- Ensure high performance and responsiveness of the application.
- Test and debug applications to ensure smooth functionality and optimal performance.
- Implement and optimize features using Core Data, Core Animation, and other Apple frameworks.
- Integrate push notifications and in-app purchases where applicable.
- Participate in the App Store submission and release processes.
- Apply knowledge of Firebase, Crashlytics, and other analytics platforms to monitor app performance and user experience.
- Write and maintain unit tests to ensure software quality and reliability.
- Collaborate in Agile/Scrum teams to define, design, and ship new features and updates.
- Troubleshoot and resolve issues, providing efficient solutions in a timely manner.
- Stay current with the latest iOS trends, technologies, and best practices.
Required Qualifications:
- 3-5 years of proven experience in iOS application development.
- Strong knowledge of Swift and Objective-C programming languages.
- Proficiency in using Xcode and related iOS development tools.
- Familiarity with iOS SDKs, APIs, and Apple’s Human Interface Guidelines.
- Experience with third-party libraries and APIs (e.g., Alamofire, CocoaPods).
- Understanding of RESTful APIs and their integration with mobile applications.
- Experience with version control systems such as Git.
- Strong knowledge of unit testing, debugging, and problem-solving.
- Familiarity with Core Data, Core Animation, and other iOS frameworks.
- Knowledge of App Store submission and release processes.
- Experience working with tools like Firebase, Crashlytics, and analytics platforms.
- Experience with push notifications and in-app purchases.
- Understanding of Agile/Scrum methodologies.
Preferred Qualifications:
- Experience with SwiftUI and Combine.
- Familiarity with continuous integration and delivery (CI/CD) tools.
- Experience with cloud services and backend integration (e.g., AWS, Firebase).
- Understanding of mobile security best practices.
- A portfolio of iOS apps published on the App Store or available for review.
Why Join Us:
- Opportunity to work on innovative and impactful iOS applications.
- A collaborative and dynamic team environment.
- Access to professional development and learning opportunities.
- Competitive salary and benefits package.
- Flexible work arrangements and a focus on work-life balance.
Job Type: Full-time
Pay: ?15,000.00 - ?40,000.00 per month
Application Question(s):
- What is total Year of Experience As a IOS Developer ?
- What is your current monthly salary?
- What is your expected monthly salary?
- What is your notice period?
- Are you ok for relocation in Ahmedabad Gujarat?
Work Location: In person