We are looking to hire a talented iOS Developer to design, build, and maintain the next generation of iOS applications. Your primary focus will be developing high-end iOS applications for the latest Apple mobile devices.
Your duties will include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store.
To ensure success as an iOS Developer, you should have a strong working knowledge of iOS Frameworks, be proficient in Swift, and be able to work as part of a team.
Ultimately, an outstanding iOS Developer should be able to create functional, attractive applications that perfectly meet the needs of the product.
Designing and building mobile applications for Apple's iOS platform
Collaborating with the design team to define app features
Ensuring quality and performance of application to specifications
Collaborate with tests and feedbacks from users of the application
Identifying potential problems and resolving application bottlenecks
Fixing application bugs before final release
Publishing application on App Store
Designing and implementing application updates
Keeping up with new trends, new technologies, swift evolution
All the technical deployment and documentation should be as per the industry's best practices
Knowledge in Object Oriented Programming
Proficient in Swift
Working knowledge with RESTful APIs to connect iOS applications to back-end services
Knowledge of different design patterns, like MVVM, MVP, etc.
Extensive experience with iOS Frameworks such as SwiftUI, UIKit, Combine, AVKit, etc.
Knowledge of Apple's design principles and application interface guidelines
Proficient in code versioning tools including Git and GitHub, BitBucket, etc.
Knowledge of Unit Testing & UI Testing
Past experience of working with third-party libraries and dependency management on iOS
Bonus, if you have :
Worked with Core Data
Knowledge in Google Firebase will be a differential
Familiarity with external data fetching using GraphQL