18 Oct
|
Hexeam Software Solutions
|
Kozhikode
18 Oct
Hexeam Software Solutions
Kozhikode
Job Description
We are looking for a skilled and passionate iOS Developer with 3 years of hands-on experience in native iOS application development to join our software development team.
The ideal candidate should have strong knowledge of Swift, the iOS SDK, and Apple’s development ecosystem, with the ability to develop high-quality, secure, and user-friendly mobile applications for iPhone and iPad.
You will be responsible for designing, developing, testing, and maintaining native iOS applications while collaborating with backend developers, UI/UX designers, and other team members to deliver reliable and high-performance mobile solutions.
Key Responsibilities
- Design, develop, test, and maintain native iOS applications using Swift.
- Build responsive, intuitive, and high-performance mobile applications for iPhone and iPad.
- Integrate RESTful APIs and third-party services into iOS applications.
- Implement application architecture, business logic, and reusable components.
- Work closely with backend developers to ensure seamless API integration and data exchange.
- Implement secure authentication, data storage, and application security practices.
- Troubleshoot bugs, resolve technical issues, and optimize application performance.
- Write clean, reusable, maintainable, and well-documented code.
- Perform unit testing and participate in code reviews.
- Manage application releases, updates, and maintenance through the Apple App Store.
- Follow Apple’s development guidelines and stay updated with the latest iOS technologies.
Required Skills and Qualifications
- Bachelor’s degree or equivalent practical experience in Computer Science, IT, or a related field.
- Minimum 3 years of professional experience in native iOS application development.
- Robust proficiency in Swift.
- Good knowledge of Xcode, iOS SDK, and UIKit.
- Understanding of the iOS application lifecycle, memory management, and app performance optimization.
- Experience integrating REST APIs using URLSession or equivalent networking libraries.
- Good understanding of JSON, HTTP, and client-server communication.
- Familiarity with iOS architecture patterns such as MVC, MVVM, or VIPER.
- Experience with local data storage, such as Core Data, SQLite, or UserDefaults.
- Understanding of asynchronous programming using Grand Central Dispatch (GCD) or Swift Concurrency (async/await).
- Knowledge of Git and version control workflows.
- Understanding of Apple’s Human Interface Guidelines and mobile UI/UX principles.
- Strong debugging, analytical, and problem-solving skills.
Preferred Qualifications
- Experience with SwiftUI.
- Familiarity with Combine and modern iOS development practices.
- Experience with push notifications and Firebase services.
- Knowledge of secure data storage using Keychain and other iOS security features.
- Experience with Core Location, camera integration, or other device capabilities.
- Familiarity with unit testing and UI testing using XCTest.
- Experience with App Store Connect, TestFlight, and App Store deployment.
- Knowledge of CI/CD pipelines for mobile application development.
What We Offer
- Opportunity to work on real-world mobile applications and software products.
- Collaborative and supportive working environment.
- Opportunities for technical learning and career growth.
- Market-competitive salary based on experience and skills.
Pay: ₹18,000.00 - ₹65,000.00 per month
Work Location: Hybrid remote in Calicut, Kerala
📌 iOS Developer – Native iOS Development (Kozhikode)
🏢 Hexeam Software Solutions
📍 Kozhikode