Skip to content

iOS Developer

  • On-site
    • Bangalore, Karnātaka, India
  • Technology

Job description

  • Design and build advanced applications for the iOS platform

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Implement MVVM architecture for scalable and maintainable code.

  • Write unit tests and UI tests using XCTest to ensure code quality and reliability.

  • Work on bug fixing and performance optimization using Xcode Instruments.

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

  • Contribute to CI/CD pipelines for faster and automated app deployments.

  • In short, you're involved from start to finish.

Job requirements

  • 2-4 years of experience in developing enterprise-class mobile apps for iOS. 

  • Experience in shipping iOS apps and proven work on at least one published app.

  • Strong knowledge of Swift/Objective-C and Apple's SDKs and frameworks (UIKit, Core Data, Core Animation, Core Graphics, Foundation, etc.).

  • Proficiency in MVVM architecture for scalable and maintainable codebase.

  • Deep understanding of memory management, battery optimization, and debugging tools like Xcode Instruments.

  • Experience with unit testing and UI testing using XCTest.

  • Experience with REST APIs and JSON.

  • Experience with iOS development tools such as Xcode, Cocoa, Cocoa Touch, XIB, and Storyboards.

  • Strong understanding of iOS networking and multithreading.

  • Experience with third-party libraries and APIs.

  • Experience applying design patterns (MVC, Factory, Singleton, etc.). 

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

  • Experience in designing, developing, and testing individual modules using Agile methodologies.

  • Knowledge of SwiftUI is a plus.

  • Knowledge of any server-side language is a plus.

  • Experience with HTML5, CSS, and JavaScript is a plus.

  • Ability to challenge conventional wisdom—we value curiosity and inquisitiveness.

  • A track record of being able to ship products independently or as part of a small team.

  • Willingness to provide top-notch support to our customers—everyone in the company contributes to support directly.







or