(Senior) iOS Developer (6-month contract)
Qode Xem tất cả việc làm
- Hà Nội
- Lâu dài
- Toàn thời gian
- Design and develop advanced iOS applications using Swift
- Apply Clean Architecture, MVVM/VIPER (or similar), and modularization approaches
- Build modern UI using UIKit and/or SwiftUI
- Integrate applications with RESTful APIs and external data sources
- Write unit tests to ensure robustness, reliability, and performance
- Utilize AI-assisted tools for coding, refactoring, test generation, debugging, and documentation
- Participate actively in Scrum ceremonies and technical discussions
- Conduct code reviews and ensure coding standards compliance
- Troubleshoot defects, optimize performance, and enhance user experience
- Provide accurate estimations and ensure on-time delivery
- 5+ years of professional experience in iOS development
- Strong proficiency in Swift
- Solid experience with OOP, MVVM/VIPER, Clean Architecture
- Hands-on experience with SwiftUI and/or UIKit
- Experience with asynchronous programming (Combine, async/await, GCD)
- Hands-on experience in unit testing
- Good understanding of the full mobile development lifecycle
- Experience working in Agile/Scrum teams
- Strong problem-solving and analytical skills
- Good communication and collaboration skills
- Experience with JIRA or similar project management tools
- Experience with CI/CD pipelines (e.g., Fastlane, GitHub Actions, Bitrise, Jenkins)
- Knowledge of dependency management tools (Swift Package Manager, CocoaPods)
- Familiarity with static code analysis tools (SwiftLint, SonarQube)
- Experience in UI testing (XCUITest)
- Experience in design systems, custom animations, and advanced UI performance tuning
- Practical experience in applying AI tools in daily development activities
- Competitive salary
- 13th-month salary guarantee
- Performance bonus
- Professional English course for employees
- Premium health insurance
- Extensive annual leave