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.