Senior Software Engineer (Mobile) - iOS

About the role

As a Senior Software Engineer – Mobile (iOS), you will be responsible for the design and development of Qualgo’s iOS applications. You will play a critical role in ensuring high performance, scalability, security, and a world-class user experience. You will work closely with other engineers, product managers, designers, and QA specialists to deliver innovative and impactful mobile solutions. You will be a hands-on contributor, writing code, reviewing code, and mentoring other engineers.

Responsibilities

Hands-on development

  • Design, build and maintain end-to-end implementations that protect user privacy and daily activities on digital platforms across the Apple ecosystem
  • Collaborate with cross-functional teams (Product, QA, Backend, SOC, etc.) to deliver secure, high-performance implementations aligned with the team’s strategy
  • Conduct code reviews to ensure code quality and adherence to best practices

Performance optimization

  • Identify and address performance bottlenecks in iOS applications
  • Research Apple’s privacy frameworks to ensure solutions are effective and policy compliant

Additional responsibilities

  • Build secure mobile solutions with strong understanding of encryption, secure storage, and anti-tampering techniques
  • Apply modern iOS architecture patterns (Clean Architecture / modularization) to build scalable and maintainable protection modules
  • Ensure thread safety and performance using Swift Concurrency (actors, Sendable, structured concurrency)
  • Integrate with backend-driven threat intelligence systems and continuously update on-device protection logic
  • Implement observability, logging, and monitoring systems to track app performance and security effectiveness
  • Contribute to automated testing strategies, including edge-case and security-related scenarios
  • Mentor and coach junior engineers, helping them grow their iOS skills

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 5+ years of experience developing iOS applications in Swift (SwiftUI and UIKit)
  • Practical experience with SwiftUI
  • Experience with Swift Concurrency, Combine, or reactive frameworks
  • Experience with architectural patterns (e.g. MVVM, VIP, Clean Architecture)
  • Experience with testing frameworks (e.g. Swift Testing)
  • Experience building large-scale, high-performance iOS applications
  • Experience with CI/CD, unit/UI testing, and performance profiling tools (e.g. Instruments, Xcode profiler)
  • Proven experience designing and implementing robust networking layers (REST, WebSockets, gRPC, GraphQL, etc.)
  • Good understanding of security best practices: SSL pinning, certificate management, secure data storage, authentication flows
  • Familiarity with background networking, offline support, and data synchronization
  • Excellent problem-solving, debugging, and analytical abilities
  • Good communication and collaboration skills

What you'll get

  • Meaningful work protecting users’ data
  • Competitive pay and recognition
  • Hands-on learning, extra leave, and premium healthcare for you and your family
  • Modern workspace built for teamwork and innovation
  • Young, dynamic environment where ideas are welcome

Based in Ho Chi Minh City, Vietnam (Qualgo Technologies Vietnam Co., Ltd.). Apply via Qualgo Careers.

Disclaimer:

Mobile Career is not hiring for this position, we just post job ads for other companies. We urge you to check jobs yourself as well.

Apply Now ->
Share job

More jobs like this

Get new mobile jobs in your inbox

Stay ahead with a weekly digest of curated iOS, Android, Flutter, and React Native roles.