Title: Mobile App Developer (Flutter)
Company Name: JSK Group
Vacancy: --
Age: 25 to 35 years
Job Location: Dhaka
Salary: Negotiable
Experience:
Bachelor's degree in Computer Science, Software Engineering, IT, or a related discipline.
Strong foundation in software development.
Required Experience
Minimum 2 years of professional mobile application development experience.
At least 1 year of hands-on Flutter/Dart experience.
Experience developing and maintaining production mobile applications.
Experience integrating mobile applications with REST APIs.
Required Skills
Strong proficiency in Flutter and Dart.
Good knowledge of REST APIs, JSON, and asynchronous programming.
Experience with state management such as Bloc/Cubit, Riverpod, or Provider.
Good understanding of Git and software development workflows.
Understanding of mobile application architecture and testing.
Good debugging and problem-solving skills.
Familiarity with Android and iOS development environments.
Preferred Skills
Firebase/Crashlytics/FCM experience.
Experience with WebSockets or real-time data.
Knowledge of mobile application security.
Experience with automated testing and CI/CD.
Familiarity with Google Play Store and Apple App Store deployment.
Preferred Experience
Experience in fintech, banking, brokerage, trading, or financial applications.
Experience working with real-time financial or market data.
Experience troubleshooting production applications in a business-critical environment.
Candidates should be able to demonstrate at least one production application or substantial Flutter project.
Job Summary
We are looking for a Mobile App Developer (Flutter) to develop, maintain, and enhance our production-grade Broker-hosted Order Management System (OMS) mobile applications. The role involves developing new features, integrating APIs, resolving production issues, optimizing performance, and ensuring reliable Android and iOS applications.
The candidate will work closely with Backend, Frontend, QA, DevOps, Business Analyst, and Product teams.
Key Responsibilities
Develop and maintain Android and iOS applications using Flutter and Dart.
Implement new features and enhancements based on product requirements.
Integrate REST APIs and backend services.
Implement authentication, notifications, and other mobile functionality.
Troubleshoot and resolve application defects and production issues.
Optimize application performance, stability, and network usage.
Write clean, maintainable, and testable code.
Participate in code reviews, testing, and release activities.
Prepare and maintain Android/iOS production builds.
Work with QA and Backend teams to identify and resolve issues.
Maintain appropriate technical documentation.