Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Designing and building mobile applications for Apple’s iOS platform.
- Collaborating with the design team to define app features.
- Ensuring quality and performance of the application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Publishing application on App Store.
- Maintaining the code.
- Designing and implementing application updates
Job Requirements
- Bachelor’s degree in computer science, software engineering or a related subject.
- Proven experience as an app developer.
- Proficient in Swift.
- Extensive experience with iOS Frameworks.
- Knowledge of iOS back-end services such as Firebase.
- Knowledge of Apple’s design principles and application interface guidelines.
- Proficient in code versioning tools especially Git.
- Familiarity with push notifications, APIs, and cloud messaging.
- Experience with continuous integration.
- Proficient in SwiftUI.
- Experience with third-party libraries and APIs such as Alamofire, Realm and Socket.IO.
- Solid understanding of the full mobile development life cycle.
- Experience working with remote data via REST and JSON.
- Strong knowledge of design patterns and best practices.
- Solid understanding of iOS app life cycle.
- Unit-test code for robustness, including edge cases, usability, and general reliability.