iOS Developer (Cantonese Speaking)
About Shoalter Automation
Shoalter Automation is dedicated to using cutting-edge technology to develop innovative solutions for the retail industry. We strive to improve efficiency, productivity, and customer satisfaction by creating intelligent, autonomous systems, such as automated retail stores. As a subsidiary of HKTV Group, we're committed to pushing the boundaries of retail technology.
About the Role
We are seeking a talented and passionate iOS Developer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining high-quality iOS applications that meet the needs of our users. You will be working closely with our designers, product managers, and other engineers to deliver exceptional user experiences.
Responsibilities:
- Design, develop, and maintain iOS applications using Swift and Objective-C
- 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 automatization
- Write clean, well-documented code
- Stay up-to-date with the latest iOS development trends and technologies
Qualifications:
- Proven experience as an iOS Developer with a strong portfolio of released applications
- Deep understanding of Swift and Objective-C
- Experience with iOS frameworks such as UIKit, Core Data, and Core Animation
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of Apple's design principles and interface guidelines
- Experience with performance and memory tuning using tools such as Instruments
- Proficient understanding of code versioning tools such as Git
- Excellent problem-solving and communication skills
Bonus Points:
- Experience with SwiftUI
- Experience with Combine framework
- Familiarity with continuous integration and delivery (CI/CD)
- Experience with unit and UI testing
Benefits:
- Competitive salary and benefits package
- Opportunity to work on challenging and rewarding projects
- Collaborative and supportive work environment
- Opportunities for professional development and growth
We are an equal opportunity employer and value diversity at our company.