Job Description
Company Overview
Dark Starss is a vibrant and dynamic model agency headquartered in Mumbai. With a dedicated team of 2-10 employees, we are part of the Marketing Services industry, committed to highlighting exceptional talent in fashion and beauty. For more information, visit our website at darkstarss.com.
Job Overview
We are seeking a Junior iOS Developer to join our team in Ghatkopar. This is a hybrid, full-time, contract-to-hire position, ideal for individuals with 1 to 3 years of work experience in iOS development. The candidate should be enthusiastic about building innovative mobile solutions within the fashion and beauty industry.
Qualifications and Skills
- Proficiency in Swift, Xcode, and UIKit (Mandatory skill), essential for the development of modern iOS applications.
- Strong understanding of Objective-C, enabling the maintenance and enhancement of legacy code.
- Experience with Core Data for efficient local data storage and management in iOS apps.
- Familiarity with SwiftUI to design visually appealing and responsive user interfaces.
- Knowledge of RESTful APIs to integrate server-side data into iOS applications seamlessly.
- Hands-on experience with Git for effective version control and collaboration in a team environment.
- Detail-oriented with a focus on writing clean, maintainable, and efficient code.
- Problem-solving skills and the ability to adapt quickly to new challenges and technologies.
Roles and Responsibilities
- Collaborate with cross-functional teams to define, design, and deliver new features for iOS applications.
- Develop, test, and maintain scalable and efficient iOS applications, using Swift and UIKit.
- Contribute to architectural decisions and technology stack selections to enhance app performance.
- Ensure code quality and application reliability through comprehensive unit testing and debugging.
- Participate in code reviews and provide constructive feedback to team members to promote best practices.
- Stay updated on iOS development trends and emerging technologies to continuously improve skills.
- Assist in the assessment and incorporation of user feedback for continuous app improvement.
- Support and maintain existing applications, troubleshooting and fixing issues as they arise.