SDE 3 - iOS

We are looking for a highly skilled and experienced iOS resource for developing and  and maintaining high-quality, robust, and scalable iOS applications. This role requires a deep understanding of iOS architecture, advanced Swift coding skills, and a keen eye for performance optimization.
BS-98
5+ Years
1
  • LinkedIn-icon
  • WhatsApp-icon

Responsibilities

  1. Architect, design, and implement advanced iOS applications.
  2. Collaborate with cross-functional teams to define, design, and ship new features.
  3. Optimize the performance of applications for speed, scalability, and stability.
  4. Lead the code reviews, mentor junior engineers, and enforce high standards of code quality.
  5. Work on bug fixing and improving application performance.
  6. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  7. Collaborate with backend teams to integrate APIs and other services.
  8. Provide technical leadership within the team, influencing architecture and engineering practices.
  9. Keep up to date with the latest trends and technologies in iOS development.

Qualification & Skills

Mandatory

  1. 5+ years of experience in iOS app development.
  2. Strong knowledge of iOS SDK, Proficient with Objective-C or Swift.
  3. At Least 1 year of hands-on experience in SwiftUI.
  4. Strong understanding of Dependency Injection patterns and their applications
  5. Must have Test-Driven Development Experience in at least one project.
  6. Experience with developing apps in MVC/MVVM.
  7. Experience with iOS frameworks such as Core Data, Core Animation, etc.
  8. Experience with offline storage, threading, and performance tuning.
  9. Familiarity with RESTful APIs to connect iOS applications to back-end services.
  10. Knowledge of other web technologies and UI/UX standards.
  11. Understanding of Apple’s design principles and interface guidelines.
  12. Familiar with advance features such as Camera, Bluetooth, Location, Sensors.
  13. Familiarity with cloud message APIs and push notifications.
  14. Proficient understanding of code versioning tools such as Git.

Good to Have

  1. Ability to understand business requirements and translate them into technical documents.
  2. Strong written and verbal communication skills.
  3. SwiftUI.

Join Our Team

Build a career to thrive in an inclusive environment, and allow your ideas to become your voice.