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 開發能力
F. 工作地點 : 內湖
5. 職務二:
A. 熟悉Flutter Dart 開發語言、Flutter套件或 widgets使用 (Material Design or
Cupertino Design),兩年以上經驗。
B. 有後端Java 開發二年經驗。
C. 熟串接後端 Service/API、. 具良好協作與溝通能力
D. Git 版控經驗、 Jira使用經驗
E. 具 iOS or Android App 開發能力
F. 工作地點 : 公司
1. Daily administration, including data replacement, lead importing, and sending notifications.
2. Data Cleansing and Normalization.
3. Deliver CRM system functionality developments and user enhancements.
4. Create and document business requirements by working together with users.
5. Provide Salesforce training for global users (Sales, BDM, Presales), including maintaining the guidebook.
6. Create and maintain reports and dashboards, continuously monitor data quality and integrity, and assist users with report design and management.
7. Assist with internal system and data connectivity with Salesforce.
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:
• 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.
Key Responsibilities
- Develop and optimize Android systems, including Android framework customizations, new services, and system applications.
- Deliver high-quality code, including automated unit tests.
- Create clear and comprehensive design documents and guidelines.
- Work closely with cross-functional teams (development, operations, product management) to ensure quality and security are integrated into all phases of the product lifecycle.
- Communicate technical risks and solutions effectively to stakeholders.
- Stay updated with the latest software technologies and integrate them into the system.
Qualifications
- Bachelor’s degree or above in Computer Science or a related field.
- 5+ years of experience in Android system software development.
- Proficiency in programming languages such as Java, C++, Kotlin, and Python.
- Strong communication skills and fluency in English and Mandarin.
- Ability to work independently in a global organization with tight deadlines.
- Excellent interpersonal skills, with the ability to collaborate effectively with diverse teams.
- Security knowledge and experience are a big plus. For example, integrating security functions from SoC (system on chip), security protocols, cryptography, secure boot, secure storage, firmware encryption, etc.