We're looking for talented Flutter Engineers (Senior or Intermediate levels) to join our dynamic team in the e-commerce space. As part of a globally recognized brand, you'll help shape the future of cross-platform mobile shopping experiences while collaborating with our development teams.
【Key Responsibilities】
- Drive feature development while collaborating with cross-functional teams
- Lead Flutter development initiatives and mentor team members on Flutter best practices
- Own the full software development lifecycle from planning to optimization
- Integrate AI tools and technologies into the development workflow to enhance productivity
- Apply cutting-edge mobile technologies to solve real-world e-commerce challenges
- Shape architecture decisions that enhance your technical growth
【Team Culture & Environment】
- International working environment with team members across different countries and cultures
- Supportive work environment with emphasis on innovation
- Applications with real impact in the e-commerce space
- Freedom to explore cutting-edge technologies
- Fast-paced culture that embraces new challenges
- Being part of a recognized leader in the globally e-commerce industry
【Technical Requirements】
- 3+ years of native mobile engineering experience (Android/iOS)
- Minimum 2+ years of hands-on Flutter development experience
- Proven track record with Flutter projects that can be demonstrated/referenced
- Strong proficiency in Dart programming language
- Experience with Flutter state management solutions (Provider, Riverpod, Bloc, etc.)
- Understanding of Flutter architecture patterns and widget lifecycle
- Experience with asynchronous programming in Dart (Futures, Streams)
- Knowledge of platform-specific integrations and native code interaction
- Ability to lead Flutter development within a team environment
【Professional Requirements】
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Strong understanding of software design patterns and performance optimization
- Open-minded approach to learning and adopting AI tools in development processes
- Excellent problem-solving, analytical, and debugging skills
- Ability to take initiative and drive projects independently
- Basic English communication skills sufficient for technical discussions
【Preferred Qualifications】
- Experience with native Android (Kotlin) or iOS (Swift) development
- Familiarity with cross-platform development challenges and solutions
- Experience with AI-powered development tools (GitHub Copilot, ChatGPT, etc.)
- Knowledge of mobile security best practices across platforms
- Experience with automated testing (unit, widget, integration tests)
- CI/CD pipeline experience for Flutter applications
- Previous experience working in an international team environment
- Experience with e-commerce or consumer-facing mobile applications
【What Makes You Stand Out】
- Portfolio of Flutter applications with measurable impact
- Experience mentoring developers in Flutter development
- Active contribution to Flutter community or open-source projects
- Demonstrated ability to integrate AI tools to improve development efficiency
- Experience with Flutter for web or desktop platforms
If you're passionate about Flutter development, enjoy tackling interesting technical challenges, are excited about leveraging AI in your development workflow, and want to work in an international environment, we'd love to hear from you!
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 開發能力
Position Overview
We are looking for an iOS Developer who can independently take ownership of iOS app development and maintenance. The main objective of this role is to deliver and enhance a high-quality iOS application, working closely with design, product, and backend teams to ensure a seamless user experience.
Key Responsibilities
■ Develop and maintain iOS applications using Swift / Objective-C.
■ 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 App Store submission and version management.
■ Research and adopt new technologies to improve performance and user experience.
Requirements & Qualifications
■ 2+ years of hands-on experience in iOS native development, proficient in UIKit / SwiftUI and iOS frameworks.
■ Solid understanding of iOS app development processes, including API integration, ■ UI/UX implementation, data storage, Push Notifications, deep linking, and 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 Apple’s official guidelines and community trends.
Nice-to-Have Skills
■ Experience with Android development (Kotlin/Java).
■ Familiarity with cross-platform frameworks (Flutter / React Native).
■ Experience with CI/CD, Firebase, GCP, or other cloud services.
■ Full-cycle app development and App Store release experience.
■ Knowledge of performance optimization, memory management, or mobile app security hardening.
■ 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:
React Native and native iOS (Swift).
Web3 integration (web3js SDK, Smart Contract connectivity with Ethereum and Solar).
Priority is web3 experience.
Language Needs: Mandarin comprehension preferred; English OK, but less preferred due to team language.
Hiring Requirements: Mid/Senior-level developer(s) with React Native and web3 experience.
Responsibilities
Develop and maintain core features of the company’s Main App (iOS).
Work with Swift, RxSwift, SwiftUI, and UIKit (60% focus).
Build and maintain reusable components and ensure app scalability.
Introduce new UI elements and optimize existing features.
Collaborate closely with product managers, designers, and QA teams.
Requirements
5+ years of iOS development experience.
Strong skills in Swift, RxSwift, SwiftUI, UIKit.
Solid understanding of app architecture and reusable frameworks.
React Native experience is a plus, but not required.
Proficiency in English; Mandarin is a plus.