Mobile Engineer

Deadline to apply: April 30, 2026

Mobile Engineer

Deadline to apply: April 30, 2026

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: 2+ 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: tuyendung@gem-corp.tech
  • Hotline: +842466666100 (Recruitment Team)
  • Facebook GEM Careers: https://www.facebook.com/tuyendungGEM
  • LinkedIn GEM Careers: https://www.linkedin.com/company/gem-careers-hiring/