top of page

YKF800 - iOS DEVELOPER

Jt 1.png

YKF800 - iOS DEVELOPER

Apply

IT

Junior / Middle / Senior

Ho Chi Minh City

Full-time

Responsibilities

  • Design, build and maintain advanced applications for iOS platform

  • Conduct code refactoring, optimization, building reusable components for future use

  • Participate in research and application of new technologies to products

  • Collaborating with the backend developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience

  • Optimize applications for maximum speed and scalability

  • Understand the product thoroughly, constantly optimize the product, identify and fix problems, improve stability and user experience

Requirements

  • Bachelor’s degree in Computer Science or related field

  • Minimum 1 year of experience in iOS app development

  • Have good knowledge or experience with iOS SDKs, frameworks, and third-party libraries

  • In-depth understanding of computer science fundamentals (OOP, data structures and algorithms, architectures, etc)

  • Familiar with SOLID principles, and architectural patterns (Viber, MVVM, MVP, etc)

  • Experience working with database types in iOS such as Core Data, Realm

  • Ability to debug applications and collaborate with team members to overcome technical problems

  • Proficient understanding of code version control tools, such as Git

  • Knowledge of development based on RESTful API

  • Hardworking, hard playing, keep learning to improve knowledge and skills, and a friendly attitude.

** Nice to have

  • Experience in SwiftUI, UI/Unit test, Reactive Programming, FirebaseSDK, GoogleSDK is a plus.

  • Knowledge about UX/UI on mobile is an advantage. Ability to work alongside creative for implementation of UI/UX features. Has a good UI sense.

  • Experience in Xcode Instrument tools is a plus (Leaks, Zombie, ….)

  • Understand the in-app purchase process and how to implement its.

  • Prefer to have published mobile apps in AppStore.

  • Having Android development skills with Java or Kotlin.

  • Clean and efficient code lover

  • Attention to detail. Analytical mind and problem-solving aptitude. Has good troubleshooting skills.

  • Motivation to learn a new programming language

  • Enjoy working on challenging solutions and systems

  • Believe that building great applications is not only about delivering code that “works”, but involves thinking about reusability, maintainability, security, and performance

  • Good teamwork and reliability

** Language skills

  • Confidence in communicating in English

** NOTICE: CANDIDATES HAVE TO PROVIDE REFERENCE INFORMATION AFTER PASSING THE INTERVIEW ROUND.

Benefits

Salary range: up to USD 1,500 gross

Infomation

Offered Salary

900 $ - 1,500 $

Skills

bottom of page