We are looking for an iOS Developer who has a track record of creative thinking and demonstrated abilities to write concise and reliable code. The role’s primary focus will be the enhancement of iOS applications and their integration with backend services. The ideal candidate must have experience with iOS App development and enhancement with serverless cloud (mainly Firebase) tools. The developer should have proven hands-on experience, including Server/Database configurations and maintenance, API development, and Responsive Design. This role will be a remote position. Interest in online dating is a plus!
Responsibilities
- Enhance application for maximum speed and scalability
- Collaborate with team members to quickly prototype and deploy user experience improvements
- Develop and architect features that leverage the latest iOS technologies.
- Develop new user-facing features
- Write reusable code and libraries
Skills and Experience
- 3+ years of experience as a Mobile Engineer
- Strong knowledge of iOS SDK, UIKit, and Swift
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Strong knowledge of iOS UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Knowledge of the open-source iOS ecosystem and the libraries available for common tasks
- Working knowledge of Node.js
- Experience with XCode
- Comfortable in a scale-up environment; where things move fast & you need to be flexible to change
- Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
- Strong algorithms, data structures, and coding background
- Experience with Firebase and/or cloud computing
- Agile software development experience
- Developed at least one complete network-based iOS app, available in the App Store.
- Bachelor’s degree in Computer Science or a related field