Job Summary
We are seeking a highly experienced Flutter Architect to lead the design and development of our next-generation trading platform across mobile (iOS / Android) and web. With deep expertise in mobile engineering and strong domain knowledge in trading / fintech, you will drive architectural decisions, mentor the engineering team, and build high-performance, real-time applications used for trading, market analytics, and portfolio management.
This role involves close collaboration with product, backend, DevOps, and design teams to deliver secure, scalable, and low-latency mobile experiences.
Key Responsibilities
Architecture & Technical Leadership
- Define and own the overall Flutter application architecture, ensuring scalability, modularity, and performance.
- Lead end-to-end solution design for features like real-time market data, advanced charts, order execution, positions, PnL, and portfolio management.
- Establish coding standards, best practices, and architectural guidelines for Flutter development.
- Evaluate, design, and implement state management, modularization, caching, and security strategies.
- Drive performance optimization, including cold-start improvements, rendering optimization, frame drops analysis, and memory profiling.
Flutter Development
Develop and maintain complex production-grade Flutter apps for iOS, Android, and Web.Implement real-time features using WebSockets, streaming APIs, and high-frequency data feeds.Integrate RESTful APIs, third-party SDKs, charting libraries, and analytics frameworks.Work on offline support, background tasks, deep links, push notifications, and secure local storage.Domain Expertise – Trading & Fintech
Build and optimize workflows for order management, market depth, margin calculations, funding / withdrawals, and KYC flows.Ensure system reliability for high-stakes financial operations with low latency and fault tolerance.Collaborate with product and compliance teams on regulatory and risk-related implementations.Collaboration & Mentorship
Work closely with backend engineers to define contracts for real-time data, order flows, and caching.Collaborate with UI / UX designers to deliver pixel-perfect and highly responsive UI.Mentor junior and mid-level Flutter developers;conduct technical reviews and architecture audits.
Participate and lead Agile ceremonies, planning, and cross-functional technical discussions.Requirements
Must Have
8+ years of total mobile development experience (iOS / Android) with at least 4–6 years in Flutter.Strong command of Dart, Flutter SDK internals, platform channels, and hybrid app integrations.Proven experience architecting large-scale Flutter applications.Solid understanding of real-time trading systems, market feeds, order types, risk checks, and trade execution flows.Experience with REST APIs, WebSockets, GraphQL, and microservice-driven architecture.Expertise in modular architecture, state management (Bloc, Riverpod, Provider), and performance optimization.Deep knowledge of app security, encryption, secure storage, and fraud detection practices.Strong understanding of both iOS and Android platform internals, app lifecycle, and design guidelines.Experience with CI / CD pipelines, app distribution, Firebase, crash analytics, and monitoring tools.Strong version control skills (Git), branching strategies, and code review processes.