iOS Developer

placeChennai calendar_month 

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.
check_circleNew offer

Mobile Developer - iOS

apartmentKeyrockplaceChennai
Job Description Job role: We are looking for a mobile developer to bring the best of our apps to iOS devices. Your primary focus will be to develop and maintain iOS apps in integration with the back-end services. With your host of expertise, you...
electric_boltImmediate start

IOS Developer - Chennai - ref. f0835915

apartmentContus TechplaceChennai
Job Description We are looking for an experienced iOS Developer with 2+ years of expertise in building real-time chat and call applications. You will be responsible for the full development lifecycle of iOS features, from concept to implementation...
business_centerHigh salary

Mobile Software Development Engineer

apartmentDisprzplaceChennai
Job Description Role Overview We are looking for a Mobile Software Development Engineer with 3-4 years of experience in mobile development, with a particular focus on React Native. The ideal candidate will be responsible for designing, building...