Key Responsibilities

  • Debug and fix our users' production bugs and crashes.
  • Write automated tests for all iOS components.
  • Build reusable code for future use.
  • Stay up to date with new technology and best practices.
  • Ensure the performance, quality, and responsiveness of applications we work on

Skills and Experience

  • 4 - 6 years of experience developing iOS applications.
  • Hands-on experience in Swift is a must.
  • Excellent knowledge of threading using GCD.
  • Knowledge of the unit testing and functional testing methodologies on iOS.
  • Excellent knowledge of Source Control tools and handling.
  • Excellent knowledge of different ways of building UI.
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience in Objective-C is a huge plus.
  • Excellent knowledge of SOLID principles and how to apply them.
  • Excellent knowledge of MVP and MVVP design patterns.
  • Excellent knowledge of continuous integration and delivery as well as test-driven development.
  • Excellent knowledge of RESTful APIs to connect mobile applications to back-end services.
  • Excellent knowledge of External devices integration and control using 3rd party SDKs and APIs.
  • Experience in Swift UI is a good plus.
  • Strong teamwork and interpersonal skills.

Apply For this job

    Contact Details




    Resume*

    Upload your resume in English (2 MB max). PDF, DOC, and DOCX are only allowed.Select File