Job Responsibilities:
- Design and build advanced applications for the iOS platform
 - Collaborate with cross-functional teams to define, design, and ship new features.
 - Unit-test code for robustness, including edge cases, usability, and general reliability.
 - Work on bug fixing and improving application performance.
 - Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
 - An effective team player with the ability to work on his own initiative in order to achieve urgent deadlines. Thrives in any busy fast-moving work environment.
 - Excellent time management skills with a proven ability to work comfortably under pressure in order to get a job done.
 - As a member of the Scrum team, participate in daily stand-up meetings, project status meetings as well as retrospective meetings, and iteration reviews.
 - Adhere to best practices and coding standards in all development projects.
 - Respond well to training in new subjects and strive to respond correctly “first time” to the constant challenge of change.
 
Job Requirement:
- 2+ years of professional experience working as an iOS developer in a software house.
 - Object-Oriented Programming experience with Swift 4.0 and above
 - Experience in developing UIs for different screen dimensions
 - Experience working with Frameworks such as Core Data, Payment Gateways, Core Graphics, Core Text, Google Services, Realm DB,
 - Understanding of Apple’s design principles and interface guidelines
 - Good understanding of Create/Consume Web Services
 - Solid understanding of Web Service standards (JSON, REST, etc).
 - Experience with third-party libraries and APIs. Complete integration knowledge of Google APIs, especially Google location-based service APIs.
 - Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
 - Solid understanding of the full mobile development life cycle.