iOS Developer

  • No. of positions: 1
  • Bengaluru
  • Last Active Date : 14 Feb, 2022

Budget

₹111,000 - ₹139,000 (Monthly)

Experience

2 to 5 Years

Work From

Offsite

Job Duration

3-6 Months

Job Applied

11

Required Skills

iOSObjective-C or SwiftCore DataSQLiteSwift UIMVC

Job Description

Responsibilities:

 Design and build applications for iOS. Pro in Auto Layout and Size classes.

 Working with the Strategy and UX/UI Design teams as well as customer organizations to

architect, design, and implement solutions.

 Designing, developing, and productizing mobile components and services.

 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.

 Design and build applications for iOS. Pro in Auto Layout and Size classes.

 Working with the Strategy and UX/UI Design teams as well as customer organizations to architect, design, and implement solutions.

 Designing, developing, and productizing mobile components and services.

 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.

Requirements:

 Proficient in both Objective C and Swift languages.

 Has worked on Sockets.

 Has worked on push notification integration(APNS).

 Proficient in Swift, with a good knowledge of its ecosystems.

 Solid understanding of object-oriented programming.

 Good knowledge of performance limits and characteristics.

 Knowledge of memory management and multi-threading.

 Familiarity with RESTful APIs to connect to back-end services.


 Good sense of UI design and a user-oriented focus.

 Implementation of automated testing platforms and unit tests.

 knack for benchmarking and optimization.

 Good working knowledge in Alamofire and networking related SDKs

 Good working knowledge in CoreData, SQLite, Realm databases

 Good working knowledge in Storyboard, XiBs, Swift UI.

 Proficient understanding of code versioning tools (e.g. Git, Mercurial orSVN).

 Familiarity with continuous integration.

 Good knowledge of MVC, MVVM design patterns, and having knowledge of VIPER is a

plus.

 Knowledge of the reactive programming paradigm.

 Good skill in implementing pixel-perfect UI and UX interfaces.

Submit Query icon