Jobs · itviec
Junior iOS Mobile Developer
Aperture Cloud · Thành phố Thủ Đức, Hồ Chí Minh · Posted today
About the role
Design and build advanced features for the Motorist iOS app using Swift.
Top 3 Reasons To Join Us Highly competitive salary and benefits package Excellent environment and team to help you grow. We are Singapore's leading car portal The Job 1. Education ● Bachelor’s degree in Computer Science, Software Engineering, or related field. ● Final-year students or fresh graduates with strong iOS project portfolios are also welcome to apply. 2. Responsibilities ● Design, build, and maintain advanced features for the Motorist iOS app using Swift 5+, UIKit, and SwiftUI. ● Apply VIPER/MVVM architectures to ensure modular, testable, and scalable code. ● Apply reactive programming with RxSwift, Combine, and RxCocoa for event-driven features. ● Integrate Firebase SDK (Firestore, Remote Config, Crashlytics) for data, feature toggling, and app stability. ● Handle app life cycle events (background, foreground, terminated states) to ensure smooth user experiences. ● Work with RxSwift, RxCocoa, and RxRealm for reactive programming and event handling. ● Integrate APIs using Alamofire, ObjectMapper. ● Manage secure data and credentials using Locksmith and RealmSwift. ● Collaborate closely with backend developers, designers, and QA testers to ensure smooth, reliable, and scalable app performance. ● Debug, refactor, and continuously optimize the app for performance and user satisfaction. ● Participate in code reviews, sprint planning, and technical discussions to share knowledge and improve team efficiency. Your Skills and Experience Technical Experiences Must Have ● Bachelor’s degree in Computer Science or related field. ● Solid understanding of Swift, Xcode, and iOS SDK fundamentals. ● Familiar with VIPER/MVVM architecture, SOLID principles, OOP, and data structures. ● Experience working with databases such as RealmSwift or Core Data. ● Understanding of RESTful API integration and JSON data handling. ● Proficient understanding of code version control tools, such as Git. ● Strong attention to detail and analytical problem-solving mindset. Nice to Have ● Exposure to SwiftUI, Combine, or Reactive Programming (RxSwift / RxCocoa). ● Familiarity with Firebase SDK (Firestore, Remote Config, Crashlytics). ● Experience with CoreLocation, Google Maps SDK. ● Appreciation for clean, maintainable, and well-structured code. ● Collaborative mindset and a reliable team player who takes ownership of their work. Language Skills ● Able to communicate and collaborate in English (written and spoken). ● Willing to learn and improve communication when working with Singapore HQ and other markets. Flexible Points We welcome engineers who: ● Are passionate about iOS development and eager to grow in a professional environment. ● May not have long working experience but can demonstrate strong technical fundamentals and self-learning ability. ● Want to master VIPER architecture, Reactive Programming, and Swift best practices. ● Are not yet fluent in English but are motivated to practice and improve daily. ● Enjoy solving complex problems and building high-quality apps that users love. Notice Candidates are required to provide reference information after passing the interview round. At Motorist , we believe in work hard, play hard. You’ll be part of an energetic and collaborative team that encourages creativity, learning, and ownership. Join us to grow your career and help build one of Singapore’s leading automotive platforms. Why You'll Love Working Here ● Competitive salary with annual performance review and 13th-month bonus. ● Modern working devices: MacBook, monitor, iPhone test devices, etc. ● PVI Health Insurance and full social insurance as per Vietnam Labor Law. ● 15 days annual leave, increasing by 1 day per year. ● English language training sponsored by the company. ● Professional development and opportunities to travel to Singapore for training. ● Friendly, innovative, and young working environment in District 2, Ho Chi Minh City. ● Working hours: 7 hours/day, Monday to Friday (no weekends). ● Year-end party and team-building activities. ● Unlimited potential for career growth and internal advancement.
Read the full posting on itviec →
FAQ
Is the Junior iOS Mobile Developer role at Aperture Cloud remote?+
This Junior iOS Mobile Developer position is listed as onsite (Thành phố Thủ Đức, Hồ Chí Minh).
What is the salary for the Junior iOS Mobile Developer role at Aperture Cloud?+
The listing states USD.
What seniority level is this Junior iOS Mobile Developer role?+
This is a junior level position.
What languages does the Junior iOS Mobile Developer role require?+
The posting requires English.
How do I apply for the Junior iOS Mobile Developer role at Aperture Cloud?+
Use the "Apply on itviec" button to open the original posting on itviec, where you can submit your application directly to Aperture Cloud.