MO

Sr. iOS Developer

Mobile Programming
Remote4-6 LPA Posted 13 May 2025
FULL TIME
Mvvm
Swift
Ios
RXSWIFT
Viper

Job Description

  • As an iOS Developer, you can look forward to:
  • Owning one, or more, of the applications; adding new features, resolving bugs, and refactoring/improving code base
  • Identifying technical requirements in product meetings and assisting the business team with realistic project planning and feature development; translating product requirements into functional, maintainable, extensible software that is in-line with company objectives
  • Implementing new applications as needed; taking ownership of the new product from development through deployment and production monitoring
  • Collaborating with Server Application Engineers to determine the best way to maintain low response times as new features are designed
  • Working with QA to develop test plans/strategies

Basic Qualification for Consideration:

  • Practical knowledge on iOS architecture
  • A clear understanding of the Human Interface Guidelines and a strong grasp on UX patterns
  • 4 to 6 years of experience with 3 years of experience working on mobile applications on iOS with Swift
  • Good skills in team communication and collaboration
  • Familiar with architecture patterns such as MVVM / VIPER etc. and their uses
  • Knowledge of iOS memory management and protocol-oriented programming
  • Experience building and testing large-scale iOS apps and/or codebases

Preferred Qualification for Consideration:

  • Knowledge of CI/CD automation
  • Experience with modern programming principles, design patterns like MVVM and VIPER and development tools
  • Experience with analytics
  • Experience with Reactive programming (RxSwift)
  • Thorough knowledge of testing principles (including unit, and XCUITest)

Join WhatsApp Channel