Posted on: 20/01/2026
Description :
Key Responsibilities :
- Build and maintain Flutter mobile applications for iOS and Android, following clean architecture, SOLID principles, and Dart best practices.
- Implement responsive UI components that display real-time market data, charts, and interactive trading dashboards.
- Integrate RESTful and WebSocket APIs to support live price feeds, trade execution, account updates, and notifications.
- Collaborate with backend teams to define data contracts, ensure efficient serialization/deserialization, and handle offline caching and synchronization.
- Optimize application performance by profiling Dart code, minimizing widget rebuilds, and leveraging platform channels for native integrations.
- Write automated unit, widget, and integration tests to ensure reliability and prevent regressions.
- Participate in UI/UX reviews, translating design mockups into pixel-perfect layouts and ensuring accessibility standards.
- Monitor crash reports and user analytics, triage issues, and deliver timely fixes to maintain 99.999%+ uptime for mobile apps.
Technical Requirements :
- Proficiency in Flutter and Dart, with 2+ full lifecycle projects delivered to production. Knowledge of React Native, ReactJs, Frontend JS Frameworks/TypeScript will be desirable
- Strong understanding of widget composition, state management (Provider, Bloc, Riverpod), and responsive design.
- Experience integrating RESTful APIs and WebSocket streams; knowledge of JSON, protobuf, or gRPC.
- Familiarity with charting libraries (e.g., fl_chart), custom animations, and complex gesture handling.
- Ability to implement secure storage for credentials, tokens, and sensitive user data.
- Experience setting up CI/CD workflows for Flutter apps, code signing, and store submissions.
Experience & Qualifications :
- 7 to 10 years of mobile development experience, with at least 2 years focused on Flutter.
- Previous work on trading, fintech, or real-time data applications is highly desirable.
- Bachelors degree in Computer Science, Engineering, or equivalent.
- Strong problem-solving skills, attention to detail, and a proactive approach to code quality.
- Excellent communication skills and ability to work in agile, cross-functional teams.
Performance Expectations :
- Deliver new features and bug fixes in 12-week sprint cycles, maintaining high code coverage (>80%). Ensure app crash rate remains below 1% and performance metrics (startup time, frame rendering) meet industry benchmarks. Collaborate effectively to release bi- monthly updates with zero critical regressions.
- Collaborate with backend teams to define data contracts, ensure efficient serialization/deserialization, and handle offline caching and synchronization.
- Optimize application performance by profiling Dart code, minimizing widget rebuilds, and leveraging platform channels for native integrations.
- Write automated unit, widget, and integration tests to ensure reliability and prevent regressions.
- Participate in UI/UX reviews, translating design mockups into pixel-perfect layouts and ensuring accessibility standards.
- Monitor crash reports and user analytics, triage issues, and deliver timely fixes to maintain 99.999%+ uptime for mobile apps.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1603417