DevArchitect
← Back to jobs
CÔNG TY TNHH NEXLAB IT SOLUTIONS

Senior iOS Developer

CÔNG TY TNHH NEXLAB IT SOLUTIONS

TopDev
RemoteThành phố Hồ Chí Minh, Hồ Chí Minhabout 21 hours ago$2+

Job Description

Your role & responsibilities

  • Architect and Develop: Design and build the core security SDK using Swift, Objective-C, and C.
  • Security Integration: Bridge low-level ARM64 assembly syscalls (provided by the researcher) into a clean, performant Swift API.
  • Environment Integrity: Implement multi-factor jailbreak detection, including filesystem probing, sandbox violation tests, and kernel-level fork() checks.
  • Data Protection: Develop secure memory management modules using mlock() and memset_s() to prevent data leakage and memory dumping.
  • UI Shielding: Implement hardware-secured UI layers using UITextField canvas reparenting to proactively block screenshots and screen recordings.
  • Secure Networking: Architect and build the Secure Network module, moving beyond standard URLSession to implement SPKI (Subject Public Key Info) pinning.
  • VPN & Tunneling Integration: Develop and integrate high-performance, secure tunneling solutions using protocols such as WireGuard. This includes leveraging Network Extensions and managing low-level VPN configurations to ensure data privacy.
  • Performance Optimization: Ensure the SDK maintains a minimal footprint with a startup overhead of less than 500ms and optimized periodic background scans.
  • Compliance & Lifecycle: Manage the SDK distribution (XCFramework/SPM) and ensure all implementation logic adheres to App Store Review Guidelines while utilizing undocumented behaviors safely.
  • Build and maintain CI/CD pipelines (Fastlane, GitHub Actions, Jenkins).

Your skills & qualifications

  • Core iOS: 7+ years of experience in iOS development with deep expertise in Swift and Objective-C.
  • Low-Level Systems: Strong understanding of the iOS Sandbox model, Mach-O binary structures, and the dynamic linker (dyld).
  • C/C++ Interop: Proficiency in C/C++ and experience bridging these languages with Swift.
  • Security Knowledge: Familiarity with RASP concepts, including debugger detection (ptrace, sysctl), method swizzling, and hooking frameworks like Frida or Substrate.
  • Security Networking & VPN: Strong understanding of TLS/SSL, certificate chains, and pinning strategies. Hands-on experience with the Network Extension framework and modern VPN protocols like WireGuard or IKEv2.
  • Hardware Security: Experience working with the Apple Secure Enclave and Keychain Services for hardware-backed cryptography.
  • Tooling: Proficiency with Xcode, LLDB, and command-line tools for binary inspection (nm, otool).

 

Preferred Qualifications

  • Experience building and maintaining commercial-grade SDKs used by third-party developers.
  • Background in the mobile security.
  • Familiarity with ARM64 architecture and assembly language.
  • Knowledge of network security, specifically SPKI certificate pinning.
  • Android development (Kotlin/Java).
  • Firebase (Analytics, Remote Config, Cloud Messaging).
  • Mobile attribution and crash reporting SDKs (e.g., AppsFlyer, Sentry).

Benefits for you

  • Competitive Salary: Attractive compensation package, negotiable based on your skills and experience.
  • MacBook Provided: Each employee is equipped with a high-quality MacBook for work.
  • Weekends Off (Saturday & Sunday): Ensuring a healthy work–life balance.
  • Full Benefits Package: Social insurance and other benefits in accordance with Vietnamese labor law.
  • Growth Opportunities: Work in a dynamic and flexible startup environment with strong career development potential.
  • Clear Career Path: As a fast-growing startup, you will have opportunities to take on managerial roles or lead teams in a short time once you demonstrate your capabilities.