Search by job, company or skills

Qualgo Technologies Vietnam

Senior Software Engineer (Mobile) - iOS

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About us:

Qualgo is an R&D center specializing in cybersecurity products and solutions. We are on a mission to build a trusted cyberspace where individuals and businesses can thrive with confidence.

Role Summary:

As a Senior Software Engineer Mobile (iOS), you will be responsible for the design and development of our 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

Key Responsibilities:

Hands-on Development:

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

Performance Optimization:

  • Identify and address performance bottlenecks in the iOS applications.
  • Conduct research into Apple's privacy frameworks to ensure our solution is both effective and fully policy-compliant.

Mentorship:

  • Mentor and coach other junior engineers, helping them grow their iOS skills.

Qualifications and Skills

Education: Bachelor's degree in Computer Science, Engineering, or a related field.

Required Skills

  • 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., XCTest).
  • Experience with 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.
  • Fluency in English.

Nice-to-have

  • Experience with networking is a plus.
  • Knowledge of VPN, custom proxy, or low-level networking stacks.
  • Familiarity with OpenZiti and ZTNA (Zero Trust Network Access).
  • Exposure to cross-functional environments or experience mentoring engineers.
  • Passion for building high-quality, user-centric mobile applications.

What we offer:

  • Competitive salary and benefits package.
  • Opportunity to work on a product that impacts millions of users.
  • A dynamic and supportive work environment.
  • Premium health insurance for you and your family.
  • Professional growth and development opportunities.
  • Annual leave 12 days per year + 1 Birthday Leave + 1 X'Mas
  • Performance review: once per year
  • Internal training/sharing and professional Training courses
  • Team building, company trip, year end party, monthly activities,....
  • Devices: Macbook and screen (If needed)
  • Free tea and coffee
  • Comfortable working Area
  • Working hour: 9am - 6pm from Monday to Friday

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 143853405