iOS Developer
Chennai
Overview:
Job Title: iOS DeveloperJob 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
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.
KeyrockChennai
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...
Contus TechChennai
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...
DisprzChennai
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...