Text copied to clipboard!

Title

Text copied to clipboard!

iOS App Developer

Description

Text copied to clipboard!
We are looking for an experienced iOS App Developer to join our dynamic team. The ideal candidate will be responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be the development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. You will be involved in every step of the development process, from brainstorming product ideas, to pushing apps out the door. You will also contribute to our existing portfolio of mobile apps and will help maintain these apps to ensure they continue to function flawlessly across new iOS updates.

Responsibilities

Text copied to clipboard!
  • Design and build applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Work on bug fixing and improving application performance
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on improving application performance and bug fixing
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Requirements

Text copied to clipboard!
  • Proficient with Objective-C or Swift, and Cocoa Touch
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Appleā€™s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding of code versioning tools

Potential interview questions

Text copied to clipboard!
  • What projects have you worked on that demonstrate your iOS development skills?
  • Can you describe a time when you had to overcome a significant obstacle on a project?
  • What are some of the most significant iOS projects you've worked on?
  • How do you approach testing when developing an app?
  • Can you discuss your experience in working with APIs for iOS projects?
  • How do you handle bug tracking and issue resolution in your current role?
  • What are some of the biggest challenges you have faced in developing mobile applications?
  • How do you stay updated on the latest trends and technologies in app development?