Work Location: Trivandrum/Kochi

Must-Have Skills: Here are the skills that the candidate must pursue this role

  • Proficient with Objective-C, Swift, Cocoa Touch, and iOS design patterns
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Expertise with REST APIs to connect iOS applications to back-end services
  • Expertise in Auto-layout for iPhone/iPad 
  • Understanding bug tracking/logging frameworks
  • Expertise in multithreading, performance, and memory tuning with tools {{such as Instruments}}
  • Understanding of Apple’s design principles and interface guidelines
  • Familiarity with cloud message APIs, push notifications, device location capturing, using map features
  • Proficient understanding of GIT or Bitbucket
  • Good communication skills

Good to have skills: Candidates with the below-mentioned skills will get more weightage 

  • Have published two or more iOS apps in the app store
  • Solid understanding/exposure to the CI/CD process and tools.
  • Solid understanding of writing/review unit tests
  • Experience in leading and mentoring dev teams
  • Experience in tracking and reporting quality metrics
  • Experience in developing and supporting rapid iterations of software in an Agile context

Job Responsibilities: Below are the potential responsibilities that the candidate should perform on the job

  • Work closely with the customer and the project team to understand the requirements.
  • Work with the BA team to convert the business requirements to user stories.
  • Work closely with the API team to discuss and decide the API structure.
  • Create a mobile application architecture based on project requirements
  • Manage and mentor the iOS dev team members in the project