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
- 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 positive 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.