JOB DESCRIPTION
We are looking for a Mobile Engineer (iOS/macOS) to build secure and scalable applications, focusing on end-to-end encrypted storage, identity platform, and AI-powered solutions.
- Build modern UI with SwiftUI and reactive programming using Combine
- Implement MVVM/Clean Architecture and modular design using Swift Package Manager
- Develop secure systems with end-to-end encryption and authentication flows (OAuth2, PKCE, SSO)
- Work with Keychain Services, App Groups, File Provider Extensions
- Integrate advanced cryptography (AES-256-GCM, post-quantum ML-KEM/ML-DSA)
- Collaborate with cross-functional teams to define, design, and deliver product features
- Troubleshoot, debug, and improve existing systems
- Participate in code reviews and ensure code quality & best practices
- Design, develop, test, and deploy native iOS/macOS applications using Swift
REQUIRED SKILLS AND EXPERIENCE
- MUST be familiar with AI-powered coding assistant tools and use them daily
- Bachelor's degree in computer science, Software Engineering or related field
- Proven experience as a Software Engineer or similar role
- o Middle: 3+ years
- o Senior: 5+ years
- Strong experience in iOS/macOS development with Swift
- Experience with Swift UI, Combine, UIKit/ AppKit
- Experience working with Core Data, SQLite/ SQLCipher
- Hands-on experience with Keychain Services, App Groups, File Provider Extensions
- Solid understanding of mobile security & cryptography (AES, secure key management)
- Experience implementing authentication flows (OAuth2, PKCE, SSO)
- Good understanding of system design and performance optimization
- Experience with Agile/Scrum methodologies
- Knowledge of software testing and quality assurance
- Familiarity with security best practices
- Strong problem-solving and communication skills
- Experience working on security-focused or encrypted systems is a plus
- Knowledge of zero-knowledge principles is a plus
- Experience with distributed systems or cloud-native architecture is a plus
- Familiarity with AI-powered applications is a plus
- Strong foundation in algorithms and system design
- Experience in architecture design and cloud services (AWS, Azure, GCP)
- Performance optimization mindset and hands-on experience
- Good understanding of UI/UX principles
- Proactive in technical discussions and ownership of tasks
- Senior Scope (Additional):
- Experience in architecture design and cloud services (AWS, Azure, GCP)
- Strong foundation in algorithms and system design
- Good understanding of UI/UX principles
- Proactive in technical discussions with strong ownership of tasks
- Performance optimization mindset with hands-on experienc
BENEFIT
- Salary: Negotiate
- Probation salary is 100% of the official salary
- 13th-month salary and performance review twice a year
- Bonus for special occasions each year (Labor Day, National Day, Solar New year, Lunar New Year)
- Project bonus
- Employee's professional certification and training allowances are subject to company regulations
- Health Care Insurance
- Annual Health Assessment
- Social, health and unemployment insurance following government policy
- Enjoy company summer trips and other team-building activities held monthly and quarterly
- Professional, creative and dynamic working environment
- Work five days per week with a flexible check-in time
CONTACT:
- Send CV to: [Confidential Information]
- Hotline/Zalo: 0968 480 774