Hồ Chí Minh, Ho Chi Minh City, Vietnam

iOS Developer

 Job Description:

As an iOS Developer, youll be crafting high-quality mobile applications that deliver seamless user experiences. Youll work on building, improving, and scaling our iOS apps with performance, reliability, and usability in mind.

What Youll Do

  • Develop and maintain sophisticated iOS applications using modern tools and practices
  • Refactor existing code and create reusable modules to support long-term scalability
  • Explore and integrate emerging technologies to keep our products at the cutting edge
  • Collaborate closely with backend engineers and cross-functional teams to ensure cohesive functionality
  • Improve app speed, responsiveness, and scalability
  • Get hands-on with the productidentify issues, improve features, and deliver a smoother user experience

What Were Looking For

  • Degree in Computer Science, Software Engineering, or a similar technical field
  • 1+ years of hands-on experience in building iOS applications
  • Proficient in using iOS SDKs, frameworks, and integrating third-party libraries
  • Strong foundation in programming concepts like object-oriented design, data structures, and system architecture
  • Familiar with design patterns and iOS architecture (e.g., MVVM, MVP, VIPER)
  • Comfortable working with iOS data storage options such as Realm or Core Data
  • Confident in debugging and solving technical issues independently and in a team
  • Skilled in using Git for version control
  • Familiar with REST API integration
  • Self-motivated, curious, and a great team player
  • Able to communicate effectively in English (both written and spoken)

Bonus Points for:

  • Experience in performance tuning of iOS apps
  • Hands-on knowledge of SwiftUI, unit/UI testing, reactive programming (e.g., Combine/RxSwift), Firebase, Google SDKs
  • Strong sense of mobile UI/UX and ability to collaborate with designers
  • Exposure to tools like Xcode Instruments (e.g., memory leaks, zombie objects)
  • Experience implementing in-app purchases
  • Having apps published on the App Store
  • Some exposure to Android development (Kotlin/Java)
  • Writing clean, readable, and maintainable code
  • Excellent problem-solving skills and an analytical mindset
  • Eagerness to pick up new languages or technologies
  • Committed to building secure, scalable, and robust mobile apps
  • Collaborative and dependable
  Required Skills:

Responsiveness REST Objects Mobile Applications Usability Debugging Design Patterns Options Team Player Data Structures Structures Version Control iOS Scalability User Experience Firebase Android Features Reliability Storage Architecture Writing Programming Integration Computer Science Git Software Testing Java Design Engineering English Science