Skip to Main Content

Job Title


Software Developer (Flutter)


Company : iRage


Location : Surat, Gujarat


Created : 2025-08-01


Job Type : Full Time


Job Description

We are looking for a skilled and enthusiastic Flutter Developer with at least 2 years of hands-on experience in building cross-platform mobile applications. The ideal candidate will have solid experience working with WebSockets to build real-time, responsive applications. Prior exposure to financial markets or trading platforms is a strong advantage.Key Responsibilities:Design and develop cross-platform mobile applications using Flutter.Implement real-time data handling using WebSocket protocols.Integrate RESTful APIs and WebSocket streams for live market feeds, alerts, and trade updates.Optimise app performance and ensure smooth user experiences, especially for high-frequency data.Work closely with UI/UX designers, backend developers, and QA teams.Write clean, maintainable, and well-documented code.Conduct thorough testing and debugging to ensure app stability and performance.Stay updated with the latest Flutter developments and best practices.Required Skillset:2+ years of experience in Flutter app development.Strong understanding of Dart programming language.Proven experience working with WebSockets for real-time communication.Experience with state management libraries like Provider, Bloc, Riverpod, GetX etc.Familiarity with REST APIs, JSON, and asynchronous programming.Strong understanding of mobile UI/UX principles.Experience in using Git and collaborative tools like Jira, Trello, or similar.Good problem-solving and communication skills.Preferred Qualifications:Experience or interest in financial markets or trading systems.Familiarity with charting libraries or real-time financial dashboards.Understanding of order types, live quotes, and trade execution workflows.Experience with backend communication protocols like WebSocket authentication and reconnection strategies.What We Offer:Opportunity to work on cutting-edge fintech applications.Dynamic and collaborative work environment.Flexible work schedule and remote work options.Continuous learning and development opportunities.