Buymed

28bis Mac Dinh Chi, TP Hồ Chí Minh

Company Size : 500-999

View more

Job description

Overview of job

About the Role

The Senior Mobile Developer is responsible for architecting, building, and optimizing high-quality mobile applications that serve users. This role drives technical excellence across the mobile stack, ensures best-in-class performance, and collaborates closely with Product, Design, Backend, and QA to deliver seamless user experiences.

Key Responsibilities

1. Mobile Engineering & Development

  • Architect, design, and develop mobile applications (iOS / Android / Flutter / React Native depending on stack).
  • Implement new features, modules, and mobile-specific components.
  • Integrate backend services, authentication systems, third-party SDKs, and internal microservices.
  • Ensure app security, OS compliance, and robust data protection.

2. Performance, Quality & Reliability

  • Optimize load time, memory usage, battery consumption, and network efficiency.
  • Troubleshoot production issues, debug complex problems, and plan long-term fixes.
  • Maintain high code quality through code reviews, refactoring, and CI/CD best practices.

3. Architecture, Planning & Collaboration

  • Contribute to architectural decisions and the long-term mobile technical roadmap.
  • Work with PM/PO and Business/Operations teams to estimate, plan, and deliver sprint work.
  • Collaborate with Design, Backend, and QA to clarify requirements and ensure feasibility.

4. Technical Ownership & Mentorship

  • Act as the technical owner for assigned mobile projects.
  • Provide guidance on architecture, technology choices, and optimization strategies.
  • Mentor junior/mid-level developers and uphold engineering standards.
  • Performance & salary review yearly
  • Paid social insurance based on full salary
  • Bao Viet Insurance
  • Medical Checkup
  • 15 days of annual leave
  • Parking allowance

Job Requirement

  • 5+ years of hands-on mobile development experience.
  • Strong proficiency in at least one core tech stack: Android (Kotlin/Java), iOS (Swift/Objective-C), React Native (JS/TS), or Flutter (Dart).
  • Deep understanding of: Mobile architecture patterns (MVVM, Clean Architecture, Redux, VIPER, Bloc…) RESTful APIs, GraphQL, WebSockets.
  • State management and offline-first design.
  • Firebase, analytics, crash reporting & performance monitoring.
  • Experience publishing and maintaining apps on App Store / Google Play.
  • Strong debugging, profiling, and optimization capability.
  • Familiarity with Git, CI/CD, and automated testing frameworks.

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • iOS
  • MVVM
  • Mobile App
  • Java
  • JavaScript
  • Objective C
  • Git
  • WebSocket
  • Swift
  • Automation Testing
  • Mobile Development
  • Android
  • React Native
  • Firebase
  • Redux
  • Kotlin
  • GraphQL
  • RESTful API
  • VIPER
  • Google Play
  • Flutter
  • App Store
  • Dart
  • Clean Architecture
  • CI/CD

BUSINESS PROFILE

Buymed is Vietnam’s and Southeast Asia’s top healthtech company.

We improve healthcare quality and access for practitioners, patients, and all other stakeholders (pharmaceutical producers, distributors, logistics providers, and pharmacists) in between by using transformational technology.