Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Your primary focus will be development of iOS applications and their integration with back-end services.
- Leave code better than you found it (and fully commented).
- Design, build and maintain high-performance applications for the IOS platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality and organization
Job Requirements
- BE/BS in Computer Science or related technical field or equivalent practical experience is preferred.
- A minimum of 2 years of experience.
- Expert knowledge and skills with Swift.
- Expert Knowledge and skills with Xcode and instrument.
- Expert Knowledge and skills with memory management through ARC.
- Solid understanding of the mobile application life cycle.
- Various software development methodologies, e.g. OOP, Design Patterns, MVC … etc.
- Concurrency and the application of Multithreading through GCD.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Understanding of Apple’s design principles and interface guidelines.
- Version control, specifically GIT & GitHub.
- Code distribution solutions like Cocoapods .
- Integration of third-party frameworks and libraries.