Mobile Developer – iOS

| 3-5 years of Experience

Purpose of this role

As a mobile developer, you will be responsible for developing iOS-based mobile technologies. You will develop and maintain high quality mobile applications. You will collaborate with internal teams to develop software, while working in a fast-paced environment.

Skill Sets

Android

  • Programming Language – Java, Kotlin
  • Database – MYSQL, SQLite
  • Tools – Android Studio
  • Architecture Pattern – MVVM, MVP
  • Android Knowledge – Android SDK, Core Java, Payment Gateway, Kotlin, coroutines, XML, REST API, Retrofit, Dependency Injection
  • Push Notification, JSON, Google API

IOS

  • Swift, Xcode, SDK
  • MVC, Json Serialization
  • Push Notification, Firebase
  • Third Party Libraries
  • Payment Gateways

Responsibilities of the role includes

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully-functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends