Skip to main content

Job Description


Senior iOS Developer

26-03-2024 13:01:08

6 - 12 years

  • Pune, Maharashtra, India (PUN)

Job Title: Senior iOS Developer

Location: Pune

JobDescription: Asa Senior iOS Developer at GS Lab, you will play a key role in shaping thefuture of our mobile applications. You will be responsible for designing,developing, and maintaining high-performance iOS applications using Swift andSwiftUI, ensuring they meet our quality standards and user expectations. Yourexpertise will contribute to the overall success of our products and thesatisfaction of our user base.


iOSApp Development:

  • ·      Development of iOS applications using Swift and SwiftUI.
  • ·      Collaborate with cross-functional teams to define, design, and ship newfeatures.
  • ·       Maintain and enhance existingiOS applications to ensure optimal performance and user satisfaction.


  • ·       Provide technical guidance andmentorship to developers.
  • ·       Stay current with the latesttrends and technologies in iOS development.
  • ·       Participate in code reviews tomaintain code quality and consistency.

Architectureand Design:

  • ·       Architect scalable andmaintainable solutions for iOS applications.
  • ·       Work closely with the designteam to implement and refine UI/UX elements.
  • ·       Collaborate with backenddevelopers to integrate APIs and improve overall system architecture.


  • ·     Implement and maintain automatedtesting procedures using Swift and SwiftUI testing frameworks.
  • ·       Identify and fix bugs,performance bottlenecks, and other issues promptly.


  • ·       Bachelor's or Master's degree inComputer Science or a related field.
  • ·       6-12 years of proven experiencein iOS application development.
  • ·       Proficient in Swift and SwiftUIprogramming languages.
  • ·       Strong understanding of iOSdesign principles and interface guidelines.
  • ·       Experience with RESTful APIs,third-party libraries, and JSON.
  • ·       Solid understanding of the fullmobile development life cycle.
  • ·       Excellent problem-solving anddebugging skills.
  • ·       Familiarity with version controlsystems (Git).
  • ·       Previous experience leading andmentoring a team of developers is a plus.