Return to jobs list
Job Details Logo

IOS Developer

Full Time · Engineering · On-Site

Bengaluru, Karnataka, India

Role Description for iOS Developer

Job Description:

We are seeking a talented and motivated iOS Developer to join our dynamic team. The ideal candidate will have a strong background in programmatic UI design. Experience with mono repositories, and familiarity with the Tuist tool and RxSwift are added advantages.

Responsibilities:

  • Design and build advanced applications for the iOS platform.

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

  • Ensure the performance, quality, and responsiveness of applications.

  • Identify and correct bottlenecks and fix bugs.

  • Help maintain code quality, organisation, and automation.

  • Implement programmatic UI designs to create intuitive and seamless user experiences.

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

What we are looking for:

  • 2-5 years of experience in iOS development. However, open to explore other candidates based on profile.

  • Proficiency in Swift and familiarity with Objective-C.

  • Strong understanding of programmatic UI design and the ability to build UI components without Storyboards.

  • Solid understanding of the full mobile development life cycle.

  • Experience with RESTful APIs to connect iOS applications to back-end services.

  • Familiarity with cloud message APIs and push notifications.

  • Strong problem-solving skills and a detail-oriented mindset.

Good understanding of version control systems, especially Git.

Additional Skills :

  • Experience with mono repositories: Familiarity with managing large codebases.

  • Proficiency in RxSwift: Experience in reactive programming to manage asynchronous tasks and data streams.

  • Familiarity with continuous integration and continuous deployment (CI/CD) processes.

  • Experience with unit testing and test-driven development (TDD).

  • Knowledge of Apple's design principles and interface guidelines.

  • Good communication skills and ability to work in a collaborative team environment.

Made with