Responsibilities:
- Design and build applications for iOS platform.
- Write clean and maintainable code.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate and implement new technologies to maximize
development efficiency.
- Maintain quality and ensure responsiveness of applications.
- Collaborating with cross-functional teams to define, design and ship new features.
- Staying up-to-date with new mobile technology trends, applications and protocols.
Requirements:
- Knowledge of Appleās design principles and application interface guidelines.
- Strong knowledge of Swift, JSON, UIKit, Xcode IDE, Core Data, Core Animation.
- Good understanding of the full mobile development life cycle.
- Familiarity with REST ful APIs and push notifications
- Proficient understanding of code versioning tools, such as Git.