Sr. iOS Developer

Job description

  • Design and build applications for the iOS platform
  • 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

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  • Manage and guide mobile team to achieve excellence.

  • Should be able to communicate with external collaboration (if required)

Job requirements

  • Strong technical background and knowledge of Xcodex`

  • Strong OOPs concept, design patterns and architectures(MVC, MVVM, VIPER).

  • Cocoa frameworks such as Core Data, Core Animation, Core Graphics, Core Audio.

  • Strong knowledge over Swift and Objective-C.

  • Knowledge about Push notification, application life cycle, application security, git flow,

  • Experience to build app from scratch to push on app store.

  • Comfortable to work in Storyboard and XIB.

  • Basic knowledge of SwiftUI

  • Strong command over REST APIs & Social media integration.

  • Working knowledge of the general mobile landscape, architectures, trends and emerging technologies

  • Experience with third-party libraries and APIs and have knowledge of Apple’s design principles and interface guidelines.

  • Team management experience.

  • Experience with offline storage, threading, and performance tuning, unit-testing.

  • Basic knowledge about hybrid application development.

  • Basic knowledge of Android will be preferred

  • Good understanding of Hybrid mobile app development (React native, flutter) is plus point.

Knowledge about tools:

  • Xcode, Android studio, Visual code

  • Git, Jira, Bitbucket