top of page

iOS Developer

Pune, Maharashtra, India

Job Type


Roles & Responsibilities

Technical design and development of native iOS mobile applications.

Work closely with the development team and the product managers/owners to ideate suitable solutions.
Provide technical support during the development of the application solution.

Determine how technology can be applied to meet the business needs.

Helps determine and/or design the suitable client-side application architecture.

Coordination with the back-end developer in the process of building RESTful API.

Understanding the challenges related to mobile development, including battery and radio usage as well as CPU and memory constraints.


Experience: 4-9 years

Strong knowledge of and hands-on development experience with Native iOS mobile application development using Swift & Objective C.

Working knowledge of iOS SDK, Xcode & iOS-related tools for debugging and/or troubleshooting.

Experience with Mac development environment. Experience with watchOS.

Good understanding of Native application iOS design theme & guidelines for smartphones and tablets.

Hands-on development experience with calling web services (RESTful / SOAP) & basic client-server architecture understanding.

Expert knowledge in any of the modern MV-VM/MVC frameworks.

Experience with automated unit testing framework e.g. XCTest, etc.

Proven experience of working with Agile methodologies.

Knowledge of Continuous Integration and Continuous Delivery (CI/CD) & BDD.

Knowledge of Apple's design principals and application interface guidelines.

Proficient in code versioning tools including Mercurial, Git, and SVN.

Knowledge of C-based libraries.

Familiarity with push notifications, APIs, and cloud messaging.

Apply Now!

Upload File

Thanks for submitting!

bottom of page