Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Designing and building advanced applications for the iOS platform
- Writing reusable, testable, and efficient code
- Working in an agile development team, plan, implement, test, and maintain features that create value for our customers
- Understanding the project needs and work on achieving all assigned tasks in a clear and timely manner
Work with outside data sources and APIs
Job Requirements
- 1-3 years of experience in designing and building iOS mobile applications using Swift.
- Ability to maintain and develop efficient project structure and coding standards.
- Good understanding of OOP and design patterns ( MVC - MVVM - Delegation - Protocols).
- Good understanding of interacting with Web APIs.
- Good understanding of CocoaPods.
- Good understanding of RESTful APIs and JSON.
- Experience with Git.
- Experience with Firebase.
- Strong debugging skills.
- Experience in unit testing is a plus
- Experience in RxSwift is a plus
- SwiftUI is a plus