Buymed

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

Quy mô công ty : 500-999

Xem thêm

Tóm lược

Mô tả công việc

Tóm tắt công việc

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

Yêu cầu công việc

  • 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.

Ngôn ngữ

  • English

    Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate

Yêu cầu kỹ thuật

  • 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