DevArchitect
← Back to jobs
Silver Tiger Technology

Mobile Engineer Swift - Middle/Senior Level

Silver Tiger Technology

ITviec
RemoteVietnamabout 1 month ago$1k – $3.5k

Job Description

Top 3 Reasons To Join Us Dynamic and supportive working environment Opportunities to work on high-complexity technical High ownership, real impact. The Job
  • Design, develop, test, and deploy software applications.
    • Develop native iOS/macOS applications with end-to-end encryption
    • Build SwiftUI interfaces with Combine reactive programming
    • Implement MVVM/Clean architecture and Swift Package Manager modules
    • Work with File Provider Extensions, App Groups, Keychain Services
    • Integrate post-quantum cryptography (ML-KEM, ML-DSA) and AES-256-GCM encryption
    • Implement SSO/OAuth 2.0 authentication flows with PKCE
    • Participate in code reviews and security-focused development
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews and provide constructive feedback.
  • Research and evaluate new technologies and tools.
  • Contribute to technical documentation.
  • Implement security best practices in software development.

    Responsibilities - Senior & Principal
  • Senior:
    • Be proactive in joining major technical discussions
    • Self-control on timeline & tasks
  • Principal:
    • Lead the development on the technical design side
    • Research & improve the existing programming standard
Your 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.
  • MUST: Proven experience as a Software Engineer or similar role.
    • At least 2 years of experience for Middle level
    • At least 5 years of experience for Senior level
  • Required skills:
    • Native iOS/macOS development with Swift
    • SwiftUI, Combine, UIKit/AppKit
    • SQLite/SQLCipher, Core Data
    • Keychain Services, App Groups, File Provider Extensions
  • Security experience:
    • Cryptography: AES encryption, secure key management
    • Authentication: OAuth 2.0, PKCE, SSO implementations
    • Understanding of zero-knowledge principles
  • Experience with software development methodologies (Agile, Scrum).
  • Knowledge of database systems, both SQL and NoSQL.
  • Understanding of software testing and quality assurance.
  • Familiarity with security concepts and practices.
  • Excellent problem-solving and communication skills.

 

Qualification for Senior & Principal

  • For Senior:
    • Strong background in mathematics and algorithm
    • System architecture design skill, including cloud services design (GCP, AWS, Azure, …)
    • Performance optimization mindset & practices
    • UI/UX mindset
  • For Principal:
    • Include all requirements of Senior
    • Security knowledge & practices
    • Wide-experienced with working tool set, especially for open source and self-hosted tools
Why You'll Love Working Here
  • Annual Leave: 12 days/year
  • 13th-month salary
  • Performance / Project-based Bonus
  • Salary review: once per year
  • Social insurance: based on full gross salary
  • Company-provided laptop (MacBook Pro or MacBook Air M4 – based on position) and external monitor
  • Technical skill development support (Udemy / Coursera courses)
  • Monthly team bonding activities
  • Free coffee and snacks
  • Working hours: 9:00 AM – 6:00 PM, Monday to Friday
  • Working mode: 100% onsite at the office (No hybrid, no remote)

Benefits

  • Annual Leave: 12 days/year
  • 13th-month salary
  • Performance / Project-based Bonus
  • Salary review: once per year
  • Social insurance: based on full gross salary
  • Company-provided laptop (MacBook Pro or MacBook Air M4 – based on position) and external monitor
  • Technical skill development support (Udemy / Coursera courses)
  • Monthly team bonding activities
  • Free coffee and snacks
  • Working hours: 9:00 AM – 6:00 PM, Monday to Friday
  • Working mode: 100% onsite at the office (No hybrid, no remote)