Job brief
We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limits and will work with our team to design and build the next generation of our mobile-based product.
Responsibilities:
• Design and build advanced app features for the iOS platform.
• Independently craft project solutions by applying solid Object-Oriented-Design principles
• Work closely with product management & UX to execute an idea from concept to delivery using excellent software design, coding & processes.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
• Unit-test code for robustness, including edge cases, usability, and general reliability.
• Work on bug fixing and improving application performance.
Requirements
• BS/MS degree in Computer Science, Engineering or a related subject
• Experience in iOS development, and already published one or more iOS apps in the app store.
• Working knowledge of,
✔ Version control systems,
✔ Architectural patterns,
✔ Functional Reactive Programming,
✔ Dependency Injection and Dependency management,
✔ Persistence and Caching,
✔ Closures, Schemes, Programmatic UIs, Automated Testing,
✔ Location based APIs, Social Network based APIs,
✔ Remote Device Management.