HamburgerMenu
hirist

Lead Flutter Developer - Dart

Vikash Technologies
Hyderabad
7 - 12 Years

Posted on: 20/01/2026

Job Description

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.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in