Processing
Level
Deadline
01/07/2025
Amount of Vacancies
1 people
Gender
No gender requirement
Experiences
Degree
bachelor degree
Workplace
Industry
- Develop, optimize and maintain high quality iOS applications using Swift language.
- Collaborate with Backend, QA, and Product teams to deploy new features and ensure optimal user experience.
- Flexible interface design, compatible with multiple devices using UIKit/SwiftUI.
- Integrate and optimize APIs from backend systems into iOS applications.
- Optimize application performance: reduce memory load, multi-threading (GCD/Operation Queue), and improve user experience.
- Ensure clean source code, apply design patterns (MVVM, VIPER) and adhere to SOLID principles.
- Update new iOS technology trends (Combine, Swift Concurrency) and propose suitable technical solutions.
- Participate in requirement analysis, troubleshooting and development process optimization.
- 01 year of experience developing iOS applications using Swift.
- Proficient in UIKit, SwiftUI, and workflow with Xcode.
- Deep understanding of RESTful API, JSON, and local data management (Core Data, Realm, UserDefaults).
- Experience with dependency management (CocoaPods, Swift Package Manager, Carthage).
- Familiar with Git, CI/CD for iOS (Fastlane, Jenkins, GitHub Actions) and Agile/Scrum.
- Graduated from IT, Computer Science or related field (priority given to candidates with iOS certification from Apple).
- Logical thinking, ability to analyze and solve problems effectively.
- Careful, meticulous, responsible and willing to learn new technology.
Prioritize:
- Candidates who have published applications to the App Store or have a code portfolio (GitHub/GitLab).
- Experience with Firebase, Push Notification, In-App Purchases, or third-party library integration.
- Understanding of performance profiling (Instruments, Memory Graph Debugger).
- Familiar with Swift Concurrency (async/await, Actor) and Modular Architecture.
Bonus: holiday and Tet bonuses; performance bonuses; other unexpected bonuses
- Leave and holidays according to State regulations
- Annual vacation, monthly and quarterly team building
- Maternity leave
- Annual health check-up
- Visit, encourage, and provide spiritual and material support to employees: weddings, illnesses, accidents, funerals
- Giving gifts to children on International Children's Day and Mid-Autumn Festival
- Organize and encourage sports activities to improve health and solidarity
- Happy birthday to employees every month
- Regular festivals, picnics, team building