1. Mobile development
2. 應用資訊系統之規劃、設計、程式撰寫及維護。
3. 熟悉Visual Studio Code 使用經驗
4. 職務一:
A. 熟悉Codova 平台使用,或是具備 jQuery、HTML(HTML5)、CSS(CSS)、
jQuery Mobile經驗
B. 對程式架構、程式設計與 Codjng Style/Clean Code 等 Web 技術創建跨平臺移動
應用程式經驗,五年以上經驗。
C. 熟串接後端 Service/API、. 具良好協作與溝通能力
D. Git 版控經驗、 Jira使用經驗
E. 具 iOS or Android App 開發能力
5. 職務二:
A. 熟悉Flutter Dart 開發語言、Flutter套件或 widgets使用 (Material Design or
Cupertino Design),五年以上經驗。
B. 有後端Java 開發二年經驗。
C. 熟串接後端 Service/API、. 具良好協作與溝通能力
D. Git 版控經驗、 Jira使用經驗
E. 具 iOS or Android App 開發能力
Responsibilities:
• Develop, maintain, and optimize POS applications for Android devices (mobile and tablet).
• Collaborate with Product, UI/UX, and QA teams to deliver features from concept to release.
• Implement MVVM architecture and leverage modern Android frameworks such as Jetpack, Compose, and Coroutines to build scalable, maintainable applications.
• Integrate with payment systems, external peripherals, and third-party SDKs.
• Implement secure and reliable API integrations (RESTful services).
• Conduct code reviews, enforce coding standards, and follow best practices.
• Continuously evaluate and adopt emerging Android technologies to improve performance, security, and reliability.
Requirements:
• 3+ years of professional Android development experience.
• Proficient in Kotlin; familiarity with Java is a plus.
• Strong understanding of Material Design guidelines and experience building responsive UI for tablets.
• Experience integrating payment SDKs, POS hardware, or NFC-based payments.
• Comfortable working within a Scrum development environment.
• Excellent problem-solving skills and attention to detail.
Nice-to-Have:
• Experience with embedded Android development or Android-based payment terminals (e.g., Sunmi, PAX, Verifone).
• Expertise in offline-first architecture and data synchronization.
• Database experience with Room and LiveData.
• Experience working with WebSocket for real-time communication.
• Published apps on Google Play Store.
Job Description:
Responsible for the design, development, and optimization of the Android Framework layer, as well as extending and customizing features based on product requirements. Collaborate with application layer and hardware teams to provide efficient and stable framework support, and participate in issue analysis and system performance tuning.
Responsibilities:
• Design and develop features at the Android Framework layer
• Modify and optimize core Android components (such as AMS, WMS, Input, Binder, etc.)
• Extend and customize framework functionalities based on product requirements
• Analyze and resolve system performance and stability issues
• Collaborate with cross-functional teams to ensure scalability and efficiency of system architecture
Requirements:
• Bachelor's degree or above in Computer Science, Electrical Engineering, or related fields
• 3+ years of experience in Android Framework development
• Proficient in Android system architecture, startup process, and Binder mechanism
• Skilled in Java and C/C++
• Strong skills in system tuning, performance analysis, and troubleshooting
• Excellent communication and teamwork abilities
Preferred Qualifications:
• Experience in Android HAL and driver development
• Contributions to Android Open Source Project (AOSP)
• Experience in AIoT, smart devices, or related fields
We are looking for Android developers to implement and maintain smart home apps. The work content includes framework and user interface implementation, as well as scripting in Kotlin.
Responsibilities:
- Building new features or products in Kotlin.
- Designing and building frameworks for the Android platform.
- Designing and shipping new features.
- Writing scripts in Python for automation and tooling.
Required Skills:
- Familiarity with Kotlin programming language.
- Familiarity with MVP/MVVM architectural patterns.
- Familiarity with unit testing and UI automation testing.
- Familiarity with specific third-party libraries (e.g. RxSwift, PromiseKit).
- Familiarity with Auto Layout and Stack View.
- Familiarity with TCP, HTTP/HTTPS, WebSocket related network protocols.
- Familiarity with Git version control.
- Proficiency in Python programming language.
Position Overview
We are looking for an Android Developer who can independently take ownership of Android app development and maintenance. The main objective of this role is to deliver and enhance a high-quality Android application, working closely with design, product, and backend teams to ensure a seamless user experience.
Key Responsibilities
■ Develop and maintain Android applications using Kotlin / Java.
■ Collaborate with product managers, designers, and backend engineers in requirement analysis and technical planning.
■ Write clean, maintainable, and testable code; conduct unit testing and participate in code reviews.
■ Monitor and resolve app crashes and performance issues.
■ Manage app release cycles, including Google Play submission and version management.
■ Research and adopt new technologies to improve performance and user experience.
Requirements & Qualifications
■ 2+ years of hands-on experience in Android native development, proficient in Android SDK and Jetpack libraries (Activity/Fragment, ViewModel, Room, etc.).
■ Solid understanding of Android app development processes, including API integration, UI/UX implementation, data storage, Push Notifications, deep linking, and Google Play Billing / In-App Purchase (IAP).
■ Strong knowledge of Git and software development best practices.
■ Ability to read and understand technical documentation in English, and keep up-to-date with Android’s official guidelines and community trends.
Nice-to-Have Skills
■ Experience with iOS development (Swift/Objective-C).
■ Familiarity with cross-platform frameworks (Flutter / React Native).
■ Experience with CI/CD, Firebase, GCP, or other cloud services.
■ Full-cycle app development and Google Play release experience.
■ Proactive and capable of solving problems independently.
■ Strong communication skills to work effectively with cross-functional teams.
■ Passion for product quality and delivering great user experiences.
Focus on Android platform application development and control the device & accessories.
1. Develop and Implement Android related application
2. Integrate the related SW/FW/driver solution for new product
3. Work with Product PM/SW PM/UX & UI team to deliver the new features