Company Name: Sheba Group
Location: Dhaka
Job Type: Full-Time
Workplace Type: On-Site
Job ID: IJOB202661482
Job Location: 8th Floor, Khawaja Tower, 95, Mohakhali C/A, Dhaka - 1212
Office Time: 9 am – 6.30 pm
Reporting Relationship
Direct Reporting: COO
Functional Reporting: Sr. Manager (Project Management)
Company Information
Sheba Group is a dynamic and diversified conglomerate in Bangladesh, dedicated to innovation, excellence, and sustainable growth. With strong expertise in telecommunications and technology, the Group delivers impactful solutions that empower businesses and communities. Through quality services, trusted partnerships, and customer-focused approaches, Sheba Group has built a respected position in the market. Its commitment to integrity, innovation, and economic development continues to drive progress in Bangladesh and beyond.
Position Overview
The position will design, develop and maintain high-quality Android and iOS applications using Flutter, Java, Kotlin and Swift. The role includes building responsive interfaces, applying Clean Architecture and SOLID principles, managing state with BLoC or Riverpod, integrating REST APIs, optimizing app performance, debugging issues, managing Git collaboration, release cycles, production monitoring and app store updates.
Key Responsibilities
- Design, develop and maintain high-quality mobile applications using Flutter, Java, Kotlin and Swift to support Android plus iOS platforms.
- Build responsive, pixel-perfect mobile interfaces across different screen sizes to ensure a smooth user experience on multiple devices.
- Design scalable, maintainable application architecture using Clean Architecture, SOLID principles and standard development practices.
- Implement advanced state management using BLoC or Riverpod to manage complex app flows, improve stability and keep the codebase organized.
- Integrate REST APIs using Dio, manage data flow, handle backend communication and ensure efficient API consumption across the application.
- Optimize app performance, memory usage, responsiveness and cross-platform behavior by debugging complex technical issues.
- Manage code quality, Git-based collaboration, app release cycles, production monitoring and timely updates for Google Play Store plus Apple App Store.
Experience
- 3 to 4 years of hands-on experience in mobile app development.
- Experience in developing cross-platform mobile applications using Flutter.
- Practical experience in Android development using Java or Kotlin and iOS development using Swift.
Technical Skills
- Strong expertise in Flutter and Dart for cross-platform mobile application development.
- Good working knowledge of BLoC or Riverpod state management.
- Hands-on experience in REST API integration using Dio or similar tools.
- Strong understanding of mobile app architecture, app lifecycle, clean architecture, and SOLID principles.
- Experience in performance optimization, Git, version control, and CI/CD processes.
- Practical experience in publishing applications on Play Store and App Store.
Core Job Knowledge
- Strong understanding of mobile application design, development, testing, deployment, and maintenance.
- Ability to build scalable, high-performing, and maintainable mobile applications.
- Practical knowledge of API-based mobile app development, state management, app performance improvement, and release management.
Industry Domain Knowledge
- Understanding of mobile application platforms, cross-platform development, app store publishing standards, mobile UI behavior, and production-level app delivery.
Soft Skills
- Ownership
- Result Orientation
- Problem Solving
- Learning Agility
- Adaptability
- Communication
Requirements
- Experience: 1 to 2 years
- Education: BSc or MSc in Computer Science and Engineering, Software Engineering, Information Technology, or any related technical discipline
- Skills: Analytical Thinking , Attention to Detail
Last Date of Application: 19 August 2026