• Develop/improve iOS apps
- Develop iOS native apps based on Swift language
- Optimize app implementation through the use of UIKit, SwiftUI, CocoaPods, and Tuist technologies
- Implement business logic based on server API communication and configure user interfaces
- Ensure development efficiency through the use of modular development architecture (MVVM, MVI, etc.)
- Develop UX/UI for global services
- Manage app releases to stores and utilize Firebase (Firebase Cloud Messaging, Google Analytics, etc.) for app management
Our organization carries out mobile app development and improvement tasks using iOS technology among various online services for external clients and internal employees.
Responsibilities
• Develop/improve iOS apps
- Develop iOS native apps based on Swift language
- Optimize app implementation through the use of UIKit, SwiftUI, CocoaPods, and Tuist technologies
- Implement business logic based on server API communication and configure user interfaces
- Ensure development efficiency through the use of modular development architecture (MVVM, MVI, etc.)
- Develop UX/UI for global services
- Manage app releases to stores and utilize Firebase (Firebase Cloud Messaging, Google Analytics, etc.) for app management
Qualifications
• Must hold a bachelor’s degree or higher
• Must have over 4 years of experience in iOS native app development using Swift
• Must have experience in service development using Rx (RxSwift, ReactorKit, RxFlow, etc.)
• Must understand design patterns such as MVP, MVVM, MVI and have experience applying them in development
• Must possess the ability to develop various app native UI interactions
• Must be capable of smooth communication with collaborating departments such as planning, design, marketing, back-end development, and front-end development
Preferred Qualifications
• Preferred to have majored in computer science, software, or engineering disciplines
• Preferred to have experience in implementing and improving Clean Architecture
• Preferred to have experience in designing and developing common libraries/SDK interfaces
• Preferred to understand Objective-C development code and possess related knowledge
Selection Process
1. Application submission
2. Document screening
3. Interview process (personality test)
4. Medical examination
5. Final acceptance
[Notes for applicants]
• Employment protection candidates (disabled, veterans, etc.) will be prioritized in accordance with relevant laws.
• Applications should be submitted through the Hyundai Motor Company recruitment website; individual applications will not be accepted.
• It is recommended to submit applications in advance as there may be a rush of applications on the deadline.
• Tasks may be conducted during the selection process if necessary.
• Schedules may be adjusted according to the progress of the recruitment process.
• The position within the announcement may be subject to change and will be finalized through negotiation, considering each individual's experience and evaluation.
• For inquiries related to recruitment, please check the [FAQs] section on the recruitment website or use '1:1 Inquiry'.
[Other notes]
• This announcement is for a fixed-term employment arrangement (1 year) that will end upon the expiration of the employment contract. It may be extended depending on operational circumstances, but cannot exceed 2 years.
• If any of the following conditions are met, acceptance may be canceled or you may suffer disadvantages in the selection process:
- If any information provided in the application and during all stages of the recruitment process is found to be false or cannot be substantiated by documents
- If it is determined that normal work is not possible under company regulations
- Anyone with restrictions on going abroad (for males, including those who have not completed military service or have not been exempted by the designated date)
- If you are unable to join on the designated start date after final acceptance
• We respect third-party trade secrets and strive to comply with laws related to the prevention of unfair competition and protection of trade secrets. Please be careful not to breach any trade secrets of former/current employers or violate confidentiality obligations during the recruitment process.