BrainX Technologies

View Website
Software
|  Posted on:
2025-02-12
|  Late Date to apply:
2025-06-30

Flutter Developer

BrainX Technologies
Lahore, Pakistan
Master or Bachelor in Computer Science
40h / week

Job Details

BrainX Technologies is seeking a passionate and skilled Flutter Developer to join our dynamic technology team. In this role, you will be responsible for designing, developing, and deploying high-quality mobile applications for both Android and iOS platforms using a single codebase. You will collaborate closely with cross-functional teams to deliver innovative solutions, ensuring the performance and responsiveness of applications. A strong commitment to clean code, continuous learning, and creating user-friendly, efficient products will be key to your success in this role.
Job Responsibilities
  • Build and ship robust, high-performance apps for Android and iOS devices using a single Flutter codebase.
  • Write clean, readable, and well-documented code using Dart, ensuring maintainability and scalability for future updates.
  • Collaborate with cross-functional teams to provide feedback and brainstorm ideas to improve development processes.
  • Design user-friendly applications, considering both functionality and aesthetics.
  • Stay up to date with the latest technologies and trends in mobile development.
  • Participate in code reviews and follow coding standards defined by the team.
  • Automate repetitive tasks to improve productivity.
  • Take part in sprint planning, daily standups, and team retrospectives.
  • Identify and resolve bugs and performance bottlenecks to ensure smooth app performance.
  • Maintain the development instance and keep it up to date with the latest changes.
  • Write detailed developer notes for smooth handover of tasks.
  • Continuously discover and evaluate new technologies to maximize development efficiency.

Skills Required
  • 1-2 years of experience developing Flutter applications, with published apps on Google Play and App Store.
  • Strong understanding of Object-Oriented Programming (OOP) principles and Dart.
  • Proficient in integrating third-party APIs and RESTful services.
  • Hands-on experience with state management solutions like Riverpod, Provider, or BLoC.
  • Familiarity with the MVVM pattern and dependency injection (DI) techniques.
  • Understanding of SOLID principles and clean architecture.
  • Knowledge of localization, Navigator 2.0, and mobile app design patterns (MVC, MVP, MVVM).
  • Experience with version control tools like Git and IDEs like Android Studio or VS Code.
  • Familiarity with Agile software development practices and Scrum methodology.
  • Experience with Firebase SDK, Google Maps integration, and localization.
  • Knowledge of SQLite or local storage solutions for offline data storage.
  • Strong problem-solving skills and ability to debug complex issues.
  • Good communication skills, both written and verbal.



We have an amazing team of qualified individuals working on highly innovative enterprise projects. People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves. This is obviously above and beyond the usual stuff (excellent pay, medical benefits and frequent appraisals).

Share This Job

Job Type

Full-Time