Swift

IOS Swift Developer - Remote

settings_input_antenna Remote

KỸ NĂNG

  • Swift

MÔ TẢ CÔNG VIỆC

- Build and maintain iOS features using Swift, UIKit, and project Coordinator + MVVM patterns.
- Implement feature screens with ViewController, ViewModel, Coordinator, and service layers that match the existing structure.
- Bind user events and state using RxSwift/RxCocoa/RxRelay input/output transforms.
- Work with shared ApiService, authenticated requests, refresh-token handling, app session state, deep links, and environment-specific configuration.
- Support app flows such as onboarding, login, home, shop, rewards, profile, notifications, payment, QR scanning, and mobile bill offset.
- Integrate and maintain Firebase, AppsFlyer, Clarity, TikTok, Meta/Facebook, push notifications, and analytics/tracking events.
- Support dev/staging/production schemes, SPM dependencies, Git LFS Unity assets, Fastlane, Firebase distribution, and TestFlight release workflows.
- Add focused XCTest/RxTest coverage for view models, services, parsers, and critical flows.

YÊU CẦU CÔNG VIỆC

- 3+ years of professional iOS development experience, or stronger mid-level experience with production apps.
- Strong Swift and UIKit experience.
- Practical experience with Coordinator, MVVM, reactive binding, and service-driven feature architecture.
- Experience with RxSwift/RxCocoa/RxRelay, or strong reactive-programming experience with willingness to work in Rx-first code.
- Understanding of REST API integration, authentication, token refresh, error handling, and environment configuration.
- Experience with XCTest and test doubles for network/service boundaries.
- Ability to work safely in an existing production codebase with multiple schemes, SDK integrations, and release workflows.
- Fluent English communication skills

Strong Plus
- SwiftUI interoperability experience, especially hosting SwiftUI inside UIKit-owned navigation.
- Fastlane, Firebase App Distribution, TestFlight, SPM, Git LFS, and Xcode build troubleshooting.
- Embedded Unity/game integration, JWT/crypto, encrypted APIs, deep links, associated domains, or push notification extensions.
- Firebase, AppsFlyer, Clarity, TikTok Business SDK, Meta/Facebook SDK, Lottie, SDWebImage, or similar SDK experience.
- Loyalty, rewards, telco, payment, QR, or consumer mobile app experience.

QUYỀN LỢI

- Receive 100% salary from the onboarding date.
- Participate in company activities: teambuilding, travel, vacation and other activities.
- Work with large and advanced systems, have the opportunity to develop comprehensive technology skills with complex problems, requiring high accuracy.

MỨC LƯƠNG

up to 31 triệu
work Loại hình làm việc :
Remote
event Hạn ứng tuyển:
12/07/2026
date_range Kinh nghiệm:
3 năm
school Học vấn:
Không yêu cầu
people Số lượng:
1
switch_account Cấp bậc:
Middle

Hỗ trợ ứng tuyển

hr
email
minhnt1@hatonet.com

Việc khác cùng kỹ năng