Skip to content

General Information

Job Title
台灣徵才-DTS System Engineer, Mobile
Market
Taiwan
Brand
JRGTW Shared Functions
Department
Digital Technology and Services (DTS)
Job Requsition Published Date
01-Dec-2025

Job Information

Job Responsibilities:

 

  1. Develop and maintain mobile applications using Kotlin/Java, React Native, and Flutter (Dart).
  2. Participate in requirement analysis, system design, UI/UX evaluation, and technical feasibility assessments.
  3. Write clean, maintainable, and reusable code following engineering best practices.
  4. Integrate mobile applications with backend systems via RESTful APIs, JSON, and third-party SDKs.
  5. Debug and resolve issues, analyze crashes, and optimize mobile app performance (ANR, Crashlytics).
  6. Manage mobile release processes, version control, and Google Play Store deployment.
  7. Collaborate effectively with backend engineers, QA, designers, and PM teams to ensure smooth feature delivery.
  8. Prepare and maintain technical documentation to improve long-term maintainability.
  9. Research and evaluate new frameworks, libraries, and technologies to enhance app quality and performance.
Requirements:

Must-Have

  1. 3+ years of professional experience in mobile application development.
  2. Hands-on experience with React Native, including component lifecycle, navigation, and state management.
  3. Hands-on experience with Flutter/Dart, including widget lifecycle and asynchronous programming.
  4. Familiarity with mobile architecture patterns such as MVVM, Clean Architecture, or Redux-style patterns.
  5. Strong knowledge of RESTful API integration, JSON handling, and third-party library/SDK integration.
  6. Proficient with Git version control and collaborative workflows.
  7. Strong debugging, problem-solving, and performance tuning capabilities.
  8. Ability to independently handle and deliver complete mobile modules or features.
  9. Basic backend development experience using Java/Spring, able to understand backend logic and support simple services or enhancements.

Nice to Have

  1. ⁠Proficiency in Android development using Kotlin or Java.
  2. Experience in iOS app maintenance, including basic troubleshooting.
  3. Experience publishing apps to the Apple App Store (App Store Connect, TestFlight).
  4. Familiarity with Firebase (Crashlytics, Analytics, FCM, Remote Config).
  5. Experience in retail, loyalty, POS, or e-commerce app development.