Job Description
- A developer who leverages AI tools (Copilot, Cursor, ChatGPT, etc.) to speed up coding, debugging, and testing.
- Focus on productivity and efficiency — AI is a support tool.
- Seen as a modern software engineer who knows how to use AI, but still primarily a developer role.
- Hands-on coding and code review
- Design, build, and maintain efficient, reusable, and reliable code across Flutter (Mobile, Web and Windows)
- Integrate and manage third-party APIs, RESTful services and internal API tools
- Familiarity with native iOS and Android development is an advantage
- Experience in coding with AI tools (e.g., Cursor environment)
- Good verbal communication in English skills
**Job Responsibilities**
- **Flutter Mobile Development**
- Develop iOS and Android mobile applications
- Implement core functional modules: trading, account, market data
- Optimize application performance and user experience
- **Real-time Communication Development**
- Implement WebSocket real-time market data push
- Handle real-time messages: order status, account changes
- Optimize network connection stability and performance
- **UI/UX Implementation**
- Implement beautiful trading interfaces and market data displays
- Develop data visualization components: K-line charts, data tables
- Support multi-language and multi-currency display
- **Business Function Development**
- Implement trading functions: order submission, cancellation, query
- Develop account management, position query, and fund flow functions
- Implement business logic: risk alerts, compliance checks
- **Technical Optimization**
- Optimize application startup speed and runtime performance
- Implement data caching and offline support
- Improve code quality and maintainability
**Must Have**:
- ✅ 2 to 3+ years of Flutter development experience with complete project experience
- ✅ Proficient in Dart language and Flutter framework
- ✅ Familiar with state management (Provider, Bloc, Riverpod, etc.)
- ✅ Proficient in REST API and WebSocket development
- ✅ Familiar with data persistence and caching strategies
- ✅ Experience in financial/trading application development preferred
**Nice to Have**:
- ⭐ Experience in securities trading systems or financial apps
- ⭐ Familiar with TradingView chart library development
- ⭐ Understanding of backend technologies (Spring Boot, microservices)
- ⭐ Experience in internationalization projects (multi-language, multi-currency)
- ⭐ Familiar with performance optimization and memory management
Why You'll Love Working Here• A very attractive salary package;
• 13th month salary, contingency performance bonus;
• Hanoi Office: 7 Flr., A-B Tower, Imperia Garden Building, 143 Nguyen Tuan Str.
• HCMC Office: 1st Flr., Emerald Tower, 69 Huynh Tinh Cua, Ward 8, Dist. 3, HCMC;
• Working hour: 8.30am-5.30pm (Mon - Fri) and by assignment;
• Review and increment twice a year;
• Salary paid by exchange rate at VCB monthly;
• Knowledge sharing and learning on all IT aspects oversea;
• Annual leave: Maternity, Married...;
• Social, Healthcare, Unemployment Insurance;
• Private health care program for you and your family members;
• Seminar, Trip, Training oversea allowance;
• Company trip, Team building/Happy hour, Birthday party, Sport team, Entertainment, Games club, Yoga...;
Benefits
• A very attractive salary package;
• 13th month salary, contingency performance bonus;
• Hanoi Office: 7 Flr., A-B Tower, Imperia Garden Building, 143 Nguyen Tuan Str.
• HCMC Office: 1st Flr., Emerald Tower, 69 Huynh Tinh Cua, Ward 8, Dist. 3, HCMC;
• Working hour: 8.30am-5.30pm (Mon - Fri) and by assignment;
• Review and increment twice a year;
• Salary paid by exchange rate at VCB monthly;
• Knowledge sharing and learning on all IT aspects oversea;
• Annual leave: Maternity, Married...;
• Social, Healthcare, Unemployment Insurance;
• Private health care program for you and your family members;
• Seminar, Trip, Training oversea allowance;
• Company trip, Team building/Happy hour, Birthday party, Sport team, Entertainment, Games club, Yoga...;