We are looking for an experienced iOS developer to design, build, and maintain the next generation of iOS apps. Your primary responsibility will be to create iOS applications and integrate them with back-end services.
You will be working with other engineers and developers on various layers of the infrastructure. As a result, a dedication to collaborative problem-solving, sophisticated design, and the production of high-quality products is required.
Responsibilities:
- An iOS developer should be well-versed in iOS Frameworks and proficient in Objective-C.
- Developing mobile applications for Apple’s iOS platform.
- Working with the design team to define the app’s features.
- Ensuring that the application meets specifications in terms of quality and performance.
- Recognizing potential issues and resolving application bottlenecks.
- Resolving application bugs before the final release.
- Uploading the app to the App Store.
- Application atomization and code maintenance.
- Creating and deploying application updates.
Skills and Requirements:
- A bachelor’s degree in computer science or software engineering is preferred.
- Demonstrated experience as an app developer.
- In-depth knowledge of iOS frameworks such as Core Data and Core Animation.
- Understanding of iOS back-end services.
- Understanding of Apple’s design principles as well as application interface guidelines.
- Expertise in code versioning tools such as Mercurial, Git, and SVN.
- Understanding of C-based libraries.
- Minimum of 2 years of related experience
- Understanding of push notifications, APIs, and cloud messaging.
- Knowledge of continuous integration.