Vị trí này thuộc công ty TheX-Headhunter, làm việc remote tại Việt Nam cho các dự án quốc tế (Hà Lan, New Zealand) dạng full-time. Ứng viên sẽ phát triển ứng dụng iOS bằng SwiftUI/ UIKit, thiết kế kiến trúc module, sử dụng Firebase và các công nghệ mới (TCA, WidgetKit), kiểm thử và tối ưu hoá hiệu suất. Quy trình tuyển dụng 4 vòng, thực hiện nhanh trong 3 tuần.
Yêu cầu: Tối thiểu 7 năm kinh nghiệm iOS, thành thạo Swift, ưu tiên biết thêm Objective-C hoặc Flutter. Am hiểu kiến trúc phần mềm (MVVM, MVC, MVP), UI/UX, animation, quản lý trạng thái, cùng các công nghệ như SPM, WidgetKit. Yêu cầu tiếng Anh giao tiếp tốt để làm việc với khách hàng quốc tế.
About TheX-Headhunter
UP ĐỦ TẤT TẦN TẬT CÁC THỂ LOẠI JOB TRÊN ĐỜI
Position: Senior iOS Developer
Company: TheX-Headhunter
Location: Vietnam (Remote)
Client: Hà Lan
Tech Stack / Requirements:
- 7+ years of experience
- Native iOS app using 95% SwiftUI + UIKit for some components
- Modularized native iOS codebase using SPM packages
- iOS only app + WidgetKit extension
- Architectured using TCA (The Composable Architecture) for state management
- Uses Firebase as the backend architecture
- Firestore database
- Cloud storage for file uploads
- FCM for push notifications
- Cloud functions for various backend APIs
- Firebase Authentication with Email and Sign in with Apple accounts
- Combine publishers
- Unit tests for the complex business logic
- Xcode Cloud CI
Client: New Zealand
We are seeking an experienced iOS/Flutter Developer with a minimum of 5 years of proficiency in Swift, Objective C, or Flutter. The ideal candidate should have a strong grasp of UI/UX principles and iOS animation techniques.
Key Qualifications:
- Swift, Objective C, or Flutter: Demonstrated experience of 3 years or more.
- UI/UX and iOS Animation: Adept understanding of user interface and user experience design, coupled with proficiency in iOS animation techniques.
- Offline Storage, Threading, and Performance Tuning: Proven expertise in implementing offline storage solutions, threading mechanisms, and performance optimization.
- Frameworks: Competent in utilizing frameworks such as UIKit, StoreKit, CFNetwork, CoreData, MessageUI, among others.
- State Management and App Architecture: Strong understanding of state management, Flutter flavors, and app architecture.
- Front-End Languages: In-depth knowledge of front-end languages, including HTML, CSS3, and JavaScript.
- OOP and Design Patterns: Familiarity with Object-Oriented Programming (OOP) principles and Design Patterns.
- Architectural Understanding: Proficient in various architectural patterns such as MVVM, MVC, MVP.
- English speaking: Can communicate directly with customers.
Ứng viên sau khi PV sẽ được đánh giá để join vào 1 trong 2 dự án nêu trên. Process includes 4 rounds - a quick process not exceeding 3 weeks. Ứng viên có thể chủ động liên hệ Zalo: 0838 826 036 - Ms. Ngân - Talent Acquisition tại Techbank Software.
Location:
Vietnam
Similar Jobs




