PagarBook

iOS Developer

Bengaluru, KA, IN

4 days ago
Save Job

Summary

Responsibilities

  • Translate product designs and features into high-quality code within project constraints through diligent planning and attention to detail.
  • Design and develop efficient reusable components.
  • Follow SDLC best practices by ensuring coding and testing standards.
  • Take the lead to maintain and re-factor code and remedy performance bottlenecks.
  • Collaborate with different tech teams, product teams, and QA.
  • Exhibit excellent teamwork and help achieve team goals.
  • Keep key stakeholders informed about progress and problems; avoid surprises.
  • Work to architect simple, reliable, and elegant applications.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Identify and communicate improvements to development tools, processes, and workflows.
  • Contribute to a collaborative work environment and a culture of ownership.
  • Participate in understanding problems for our specific target and finding solutions for them.

Requirements

  • Strong knowledge of iOS design principles, patterns, and best practices.
  • A solid understanding of iOS SDK and other components (UIKit, SwiftUI, RxSwift, Dependency Injection).
  • Experience with different architecture patterns like MVVM, MVI, and Clean architecture.
  • Working knowledge of KMP (Kotlin Multi Platform) is a plus.
  • Good problem-solving skills and versed in OOP fundamentals.
  • A good understanding of developing apps optimized for different iOS versions and devices of varying performance.
  • Decent system design and architecture skills.
  • Experience with multi-threading, memory management, and databases is a plus.
  • Experience/Knowledge of unit testing and integration testing.

This job was posted by Sadaf Tanvi from PagarBook.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: