Flutter Developer

Job Description

Title: Flutter Developer

Company Name: Uttara University

Vacancy: --

Age: Na

Job Location: Dhaka (Uttara West)

Salary: --

Experience:

  • At least 1 year
  • The applicants should have experience in the following business area(s): University, Software Company


Published: 2025-11-04

Application Deadline: 2025-11-20

Education:

Requirements:
  • At least 1 year
  • The applicants should have experience in the following business area(s): University, Software Company


Skills Required: Software Development

Additional Requirements:

Education & Experience: Bachelor’s degree in Computer Science / Software Engineering (or equivalent). 1–3 years of hands-on experience with Flutter development.A strong portfolio or GitHub profile showcasing Flutter projects (required).

Technical Requirements:

Area Details

Framework: Strong knowledge of Flutter SDK and Dart language.

State Management: Experience with Provider, Bloc, Riverpod, or GetX.

API Integration: RESTful APIs, JSON serialization, and error handling.

UI/UX: Custom widget development, animations, and responsive design.

Database: Experience with SQLite, Hive, or Firebase Firestore.

Version Control: Proficient with Git (GitHub/GitLab).

Build & Deployment: Experience in building and publishing apps to Play Store and App Store.

Testing: Unit testing and widget testing in Flutter.

CI/CD (Optional): Familiarity with CI/CD tools like Codemagic or GitHub Actions.  

Preferred Skills:

Experience integrating with Firebase (Auth, Analytics, Cloud Messaging).

Knowledge of GraphQL or WebSocket-based APIs.

Familiarity with Flutter Web or Desktop apps.

Basic understanding of backend development (especially Laravel / Node.js).

Experience with Push Notifications, App Security, and Device Permissions.

Knowledge of Material Design and Apple Human Interface Guidelines.

Attention to detail with a focus on clean design and usability.

Excellent communication and documentation skills.

Ability to collaborate effectively with backend and design teams.

Time management and ability to work on multiple projects.



Responsibilities & Context:

Job Summary

The Flutter Developer will design and develop cross platform mobile applications (Android & iOS) for the university’s digital ecosystem including ERP portal, student portals, faculty dashboards, transportation etc. This position involves close collaboration with backend developers and administrators to deliver efficient, secure, and user-friendly mobile solutions.

Key Responsibilities

  • Design, build, and maintain mobile applications using Flutter and Dart.

  • Work with backend APIs (Laravel, Node.js, etc.) to integrate dynamic data.

  • Ensure smooth UI/UX performance across Android and iOS devices.

  • Implement authentication, push notifications, and offline storage.

  • Optimize app performance, fix bugs, and manage version updates.

  • Collaborate with backend and database teams for API integration.

  • Publish and manage apps on Google Play Store and Apple App Store.

  • Write clean, testable, and maintainable code following coding standards.



Job Other Benifits:

    Benefits

    • Competitive salary (based on experience and university scale).
    • Annual leave, public holidays, and professional development support.
    • Opportunity to build real-world apps impacting students and faculty.


Employment Status: Full Time

Job Work Place:

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs