Foodmandu

Foodmandu

Software Industry

Kathmandu

Foodmandu is an e-commerce company providing on-demand food delivery service inside Kathamndu and Lalitpur. We are first company in Nepal with innovative concept of connecting foodies with the most popular restaurants in the city and delivering customer's orders at their door-step.  Customer can order food via our website  ... f="http://www.foodmandu.com/" rel="nofollow noopener noreferrer">www foodmandu.com or our mobile App avaialable in Android and iOS platforms. Having started its operation in 2010, Foodmandu has now grown to 150 plus team members serving 60000+ customers from the widest range of 400 plus partner restaurants. We are looking for some energetic individuals with good interpersonal and communication skills for our customer service team. Be a part of the rapidly growing online service company. There are vacancies for following position at the moment.

View Company Profile

Flutter Developer

Apply Before : 2024-05-23 ((1 Days Left)) View: 985

Job summary

  • No. of Vacancy
    : 1
  • Job Type
    : Full Time
  • Offered Salary
    : Negotiable
  • Gender
    : Both
  • Career Level
    : Mid Level
  • Experience
    : 2 Years
  • Apply Before
    : 2024-05-23 (1 Days Left)
  • Skills
    :
    Android
    IOS
    Flutter

Job Description:

We are seeking a skilled Flutter Mid-Level Developer to join our dynamic development team. As a Flutter Developer, you will be responsible for developing and maintaining high-quality mobile applications using the Flutter framework. You should have a solid understanding of software development principles and be passionate about creating intuitive and visually appealing mobile applications.

Responsibilities:

  • Develop mobile applications using the Flutter framework.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and reusable code in Dart.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and fix bugs and performance bottlenecks.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Collaborate with designers to implement visually appealing user interfaces.
  • Participate in code reviews to maintain code quality and ensure adherence to coding standards.
  • Stay up-to-date with the latest trends and best practices in mobile application development and Flutter. 

Required Knowledge, Skills, and Abilities:

  • Solid experience in mobile application development using Flutter.
  • Proficient in Dart programming language.
  • Strong understanding of the Flutter framework, its ecosystem, and its core principles.
  • Experience with state management using packages like RiverPod, Provider, BLoC, or MobX.
  • Familiarity with RESTful APIs and integrating them into mobile applications.
  • Knowledge of common software design patterns (MVC, MVVM, etc.).
  • Experience with version control systems, preferably BitBucket, Git.
  • Understanding of mobile app performance optimization techniques.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration abilities.

Preferred Skills:

  • Experience with native Android or iOS development (Java/Kotlin or Swift/Objective-C).
  • Familiarity with Firebase services such as Firestore, Cloud Functions, and Cloud Messaging.
  • Knowledge of UI/UX design principles and ability to collaborate with designers.
  • Experience working in an Agile/Scrum development process.
  • Familiarity with continuous integration and delivery (CI/CD) pipelines.
  • Ability to write automated tests using Flutter testing frameworks like widget testing or integration testing.

Education + Experience:

  • Bachelor's degree in Computer Science, Engineering, or a related field (preferred but not required). 

Benefits:

Join our team and contribute to the development of our cutting-edge mobile applications using Flutter. You will have the opportunity to work on challenging projects, collaborate with talented individuals, and enhance your skills in a dynamic and innovative environment. 

Apply Instruction:

Interested candidates fulfilling the mentioned criteria are encouraged to Apply using the Easy Apply Button below. Registered candidates may also apply using Apply Now Button.

Job Action