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:
• Speech dialog system application development for android platform
• Implement VUI/GUI of the application according to requirement
• Ensure the performance, quality, and responsiveness of applications
• Collaborate with a team to define, design, and ship new features
• Identify and correct bottlenecks and fix bugs
• Porting Speech dialog system to various android device
• Fix various audio issues of the target android devices.
• Help maintain code quality, organization, and automatization
Qualifications
Number of Years of Work Experience: 5 years+
Required Skills:
• Extensive experience with Android framework. Knowledge of http, tcp protocol.
• Familiar with Android Audio HAL and audio framework
• Familiar with Android OpenSLES for audio recording and playback
• Experience with Hybrid application development.
• Experience with Bluetooth connectivity and Bluetooth audio programming.
• Understanding of Google’s Android app design principles and interface guidelines
• Knowledge of user interface design and a passion for making delightful user experiences
• Experience with performance and memory tuning with tools
• Familiar with cloud message APIs and push notifications
• Familiar with socket programming
• Familiar with NDK and native code development
• Familiarity with continuous integration and deployment
Required Skills: Solid C/C++, Java coding skills
Preferred Skills: Voice interaction design and development background, Good at JavaScript/TypeScript programming skills. Familiar with Python script.
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.
About the Opportunity:
We are looking for a talented Android developer to join a dedicated and diverse team in building up an exciting product. We offer a fantastic culture and great career prospects.
Responsibilities:
- Collaborate with UI designer in creating intuitive applications
- Collaborate with platform developers to ensure seamless back-end integration
- Collaborate with PM to develop application that meets all customer needs and timelines
- Design and build high performance and intuitive applications for Android platform
Requirements:
- Bachelor’s degree in computer science or related subject
- Familiar with Android SDK
- Familiar with Kotlin language
- Advanced Android UI skills (Customized UI)
- Good knowledge of MVVM architecture (ex: Data binding, etc.)
- Good understanding of code versioning tools - Git
- Experienced in integrating applications with web service (Rest) and web sockets
- Good knowledge of Android open source libraries
- Ability to discover, evaluate, research and implement new technologies and latest
- Android programming techniques to maximize the product quality and efficiency
- Self-motivated, good team player, problem solver and independent
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.
My client is a startup company with a solid listed company for backup.
Focused on B2B2C & B2C software products, with solid business and market share in the domain.
They are a lean team with great engineering passion, looking for either Android native engineers with great responsibility in market result.
-
你將會做:
1. 開發與優化主要營收產品,秉持品質與營收優先的思維
2. 參與新產品討論,並為終端客戶提供高品質產品
3. 與 UI/UX & PM 團隊緊密合作,設計優良的使用者體驗產品
4. 熟悉 Scrum,能適應快速開發的環境
期待你會:
1. 3 年以上 Java 與 Kotlin 經驗
2. 熟悉 MVC 與 MVVM,並具備 DDD 經驗
3. 具備 UI 客製化與串接後端工程師 Restful API 的經驗
4. 願意從事 Flutter 開發
5. 積極學習和成長思維
辦公地點位於南港軟體園區捷運站走路5分鐘內