Prodapt

iOS Developer

Job Post Information* : Posted Date 5 days ago(17/10/2024 10:45)
ID
2024-15863
Vacancies
1
Job Locations
IN-TN-Chennai - OMR | IN-KA-Bangalore
Department
Information Technology

Overview

Job Title: iOS Developer

Job Type: Full-Time

Experience Level: Mid-Senior (3+ Years)

 

About the Role:

We are seeking a highly skilled and experienced iOS Developer to join our Go Kinetic Consumer app development team. The ideal candidate will have a strong background in iOS development, with a specific focus on UI Kit and Storyboards. You will be responsible for designing, building, and maintaining high-performance, reusable, and reliable Swift code. Your primary goal will be to ensure the best possible performance, quality, and responsiveness of the application.

 

Primary Responsibilities:

  •     Develop new features and maintain existing features in the Go Kinetic Consumer iOS app.
  •     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, organization, and automation.
  •     Participate in code reviews to maintain quality and share knowledge with the team.
  •     Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Technical Skills Required:

Primary Skills:

  •     Swift and Objective-C:
    •     Proficiency in Swift, with a good understanding of Objective-C.
    •     Experience in building and maintaining complex iOS applications.
  •     UI Kit:
    •     Extensive experience with UI Kit for building user interfaces.
    •     Strong understanding of Auto Layout and Interface Builder.
    •     Experience in creating custom UI components.
  •     Storyboards:
    •     Proficiency in using Storyboards for designing and developing UI.
    •     Experience in managing multiple Storyboards for complex applications.
  •     Networking:
    •     Knowledge of RESTful APIs to connect iOS applications to back-end services.
    •     Experience with URLSession, Alamofire, or similar networking libraries.
  •     Core Data and Other Persistence Methods:
    •     Experience with Core Data, UserDefaults, and other iOS data persistence techniques.
  •     Version Control:
    •     Proficiency with Git for version control.

Responsibilities

 

Primary Responsibilities:

  •     Develop new features and maintain existing features in the Go Kinetic Consumer iOS app.
  •     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, organization, and automation.
  •     Participate in code reviews to maintain quality and share knowledge with the team.
  •     Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Requirements

  • Job Title: iOS Developer

    Job Type: Full-Time

    Experience Level: Mid-Senior (3+ Years)

     

    About the Role:

    We are seeking a highly skilled and experienced iOS Developer to join our Go Kinetic Consumer app development team. The ideal candidate will have a strong background in iOS development, with a specific focus on UI Kit and Storyboards. You will be responsible for designing, building, and maintaining high-performance, reusable, and reliable Swift code. Your primary goal will be to ensure the best possible performance, quality, and responsiveness of the application.

     

    Primary Responsibilities:

    •     Develop new features and maintain existing features in the Go Kinetic Consumer iOS app.
    •     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, organization, and automation.
    •     Participate in code reviews to maintain quality and share knowledge with the team.
    •     Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

    Technical Skills Required:

    Primary Skills:

    •     Swift and Objective-C:
      •     Proficiency in Swift, with a good understanding of Objective-C.
      •     Experience in building and maintaining complex iOS applications.
    •     UI Kit:
      •     Extensive experience with UI Kit for building user interfaces.
      •     Strong understanding of Auto Layout and Interface Builder.
      •     Experience in creating custom UI components.
    •     Storyboards:
      •     Proficiency in using Storyboards for designing and developing UI.
      •     Experience in managing multiple Storyboards for complex applications.
    •     Networking:
      •     Knowledge of RESTful APIs to connect iOS applications to back-end services.
      •     Experience with URLSession, Alamofire, or similar networking libraries.
    •     Core Data and Other Persistence Methods:
      •     Experience with Core Data, UserDefaults, and other iOS data persistence techniques.
    •     Version Control:
      •     Proficiency with Git for version control.

    Secondary Skills:

    •     Unit Testing and UI Testing:
      •     Experience with XCTest and XCUITest frameworks.
    •     Third-Party Libraries and APIs:
      •     Familiarity with integrating third-party libraries using CocoaPods or Carthage.
    •     Performance Optimization:
      •     Knowledge of performance testing and optimization techniques.
    •     Continuous Integration/Continuous Deployment (CI/CD):
      •     Experience with CI/CD tools such as Jenkins or Bitrise.
    •     App Store Deployment:
      •     Experience with the iOS app submission process, including provisioning profiles and certificates.
    •     Design Principles and Patterns:
      •     Understanding of MVC, MVVM, and other design patterns.
    •     Agile Methodologies:
      •     Experience working in Agile/Scrum development environments.

    Qualifications:

    •     Bachelor’s degree in Computer Science, Engineering, or a related field.
    •     3+ years of experience in iOS development.
    •     Strong portfolio of released applications on the App Store.
    •     Excellent problem-solving skills and attention to detail.
    •     Ability to work independently and as part of a team.
    •     Strong communication skills, both written and verbal.

    Preferred Qualifications:

    •     Experience with SwiftUI and Combine.
    •     Familiarity with modern architectural patterns like VIPER or Clean Architecture.
    •     Experience with analytics and A/B testing frameworks.

    Benefits:

    •     Competitive salary and performance bonuses.
    •     Comprehensive health, dental, and vision insurance.
    •     Flexible working hours and remote work options.
    •     Professional development opportunities.
    •     Collaborative and innovative work environment.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed