Login Sign Up

Associate Flutter Development

GoCharting LLC

0 - 3 years

Chennai

Posted: 09/05/2026

Getting a referral is 5x more effective than applying directly

Job Description

We are looking for an Associate Flutter Developer to contribute to the design and development of high-performance, real-time trading and analytics applications built on Flutter.

You will work closely with senior engineers, designers, and backend teams to ship performant, reliable, and visually polished experiences on Android and iOS.


Key Responsibilities

  • Feature Development: Implement features and screens in Flutter and Dart based on product requirements and design specifications.
  • State Management: Use standard state management patterns and libraries (e.g., Provider, Riverpod, Bloc, or GetX) to handle data flows and app state.
  • Data Visualization: Work on interactive charts, dashboards, and visual components using Flutters rendering APIs (widgets, animations, CustomPainter) under guidance from senior engineers.
  • Code Quality: Write clean, maintainable code, participate in code reviews, and follow agreed coding standards and best practices.
  • Performance & Stability: Monitor and fix UI glitches, crashes, and performance bottlenecks to ensure smooth user experiences at 60 fps where possible.
  • API Integration: Integrate REST and WebSocket APIs for market data, order flow, and account information in collaboration with backend engineers.
  • Collaboration: Work closely with UX/UI designers to implement pixel-accurate UIs and collaborate with product managers to refine requirements.
  • Testing: Write basic unit and widget tests and assist in maintaining test coverage for critical flows.


Core Requirements

  • Flutter Experience: 23 years of hands-on experience building mobile applications with Flutter and Dart (personal projects or internships also considered if strong).
  • Mobile Fundamentals: Understanding of mobile application architecture, navigation, app lifecycle, and responsive layouts for different screen sizes.
  • Networking Basics: Experience consuming REST APIs, handling JSON, and basic error handling and retry logic in Flutter.
  • State Management: Practical experience with at least one state management approach (Provider, Riverpod, Bloc, GetX, etc.).
  • Tooling: Familiarity with Git, Android Studio/VS Code/Xcode, and Flutter DevTools (debugging and simple performance profiling).
  • Testing Mindset: Basic understanding of unit and widget testing in Flutter and willingness to adopt a test-first mindset.
  • Problem Solving: Strong fundamentals in data structures, algorithms, and debugging.
  • Communication: Ability to clearly communicate ideas, ask questions proactively, and work effectively in a distributed, fast-paced team.


Preferred Skills

  • Experience contributing to at least one production Flutter app or a substantial side project that can be demonstrated.
  • Exposure to real-time or data-heavy applications (e.g., dashboards, social feeds, chat, or trading apps).
  • Basic knowledge of native Android (Kotlin/Java/Gradle) or iOS (Swift) is a plus.
  • Familiarity with WebSockets, streaming data, or charting libraries.
  • Understanding of basic performance optimization techniques (reducing rebuilds, optimizing layouts, using const widgets, etc.).
  • Exposure to cloud services or backend integration flows (e.g., authentication, logging, analytics).
  • Public GitHub or portfolio showcasing Flutter work.


Compensation & Benefits

  • Competitive salary aligned with experience and capability.
  • Opportunity to work on high-performance, real-time systems at scale in the trading and analytics space.
  • High ownership on features, minimal bureaucracy, and direct impact on product user experience.
  • Strong learning environment with mentorship from senior engineers and exposure to advanced trading and charting systems.


GoCharting is an equal opportunity employer. We are committed to building a diverse and inclusive workplace and welcome applicants from all backgrounds.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.