General information

Job ID

Description & Requirements

Position Summary


Develop and maintain applications aimed at a range of iOS devices using standard design principles like MVVM, MVC. 

Integrate back-end Web-services. 

Work alongside other engineers and developers working on different layers of the infrastructure. Committed to collaborative problem solving, sophisticated design, and the creation of quality products.

Key Responsibilities

  • Design and build applications for the iOS platform
  • Release mobile apps to the appstore
  • 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
  • Ability to understand business requirements and translate them into technical requirements
  • Help maintain code quality, organization, and automatization

Key Requirements/Experience

  • Around 4 years of working experience of developing iOS Mobile Apps with below skill-sets
  • Proficient with Swift and Cocoa Touch
  • Experience with iOS frameworks such as UIKit, Core Animation, Core Location, Map Kit, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Understanding of Apples design principles and interface guidelines
  • Proficient understanding of code versioning tools such as Git, SourceTree
  • Familiarity with continuous integration
  • Publishing application on App Store/Test Flight.

Additional Skill set

  • Proficient with Objective-C/C++
  • OOPS concept, SQL
  • Mobile Device Management

Infor Values:

Our Guiding Principles set the standard for how we work with one another. They define who we are as an organization and guide everything we do. By applying the same shared values that unleash prosperity in free societies—such as value creation, integrity, responsibility, free speech, and toleration—we encourage one another to take initiative and to challenge the status quo.


We have a relentless commitment to a culture based on a business philosophy called Principle Based Management™ (PBM™). Informed by the principles that allow a free and open society to flourish, PBM™ prepares individuals to innovate, improve, and transform while fostering a healthy, growing organization that creates long-term value for its clients and supporters and fulfillment for its employees.