You will be responsible for bridging our C#/C++-based trading infrastructure with a mobile frontend (Flutter or React Native). Initially, your role will involve evaluating our current architecture, assessing feasibility, and creating technical requirements (RQD) for mobile adaptation. Youll then lead or support the development of secure, high-performance mobile interfaces.
Responsibilities:
- Understand and analyze the existing C#/C++ desktop trading system.
- Evaluate integration strategies with mobile platforms (via Low Level Networking ie UDP & TCP, APIs, WebSocket, etc.).
- Draft clear technical documentation (requirements, architecture, feasibility reports).
- Build mobile UIs in Flutter or React Native live dashboards, alerts, order summaries, scanners, screeners, logins, etc.
- Ensure real-time communication with backend services (Network Protocols, FlatBuf/JSON's/Structs).
- Optimize performance, latency, and resource usage for mobile environments.
- Collaborate closely with core infra and trading teams.
Requirements:
Strong experience in C# (WPF or WinForms) and C++ (style coding).
-Hands-on experience with Flutter or React Native (at least one is mandatory).
- Deep understanding of cross-platform architecture, memory management, and performance.
- Familiarity with real-time data handling (websockets, push updates, low-latency messaging).
- Experience building secure mobile applications (authentication, data privacy, etc.).
- Ability to create clean, maintainable, and scalable code.
- Strong written and verbal communication skills.
Nice to Have:
-Experience in financial/trading systems, especially low-latency environments.
- Knowledge of TCP/UDP protocols.
- Experience with mobile performance profiling and latency tuning.
- Experience with native plugins or bridging.
Keyskills: C# C++ Flutter React Native