Application Developer

Job Description

We are seeking a talented and experienced Flutter developer with a strong understanding of native development and REST API integration to join our team. You will be responsible for developing and deploying high-quality cross-platform mobile applications using Flutter. Your expertise in native development will be crucial for building features requiring platform-specific functionalities, and your understanding of REST APIs will ensure seamless communication between the app and backend services.

 

Responsibilities:

 

  • Develop and deploy cross-platform mobile applications using the Flutter framework.
  • Write clean, maintainable, and efficient code in Dart.
  • Collaborate with UI/UX experts and backend developers to create a seamless user experience.
  • Integrate third-party APIs and libraries into Flutter applications.
  • Develop native modules (Android or iOS) to bridge functionalities that require platform-specific access.
  • Implement REST API calls to retrieve and manipulate data from backend services.
  • Handle data parsing and serialization effectively.
  • Identify and rectify bugs and performance issues.
  • Conduct unit and integration testing to ensure code quality.
  • Stay up-to-date with the latest advancements in Flutter, Dart, native development tools, and REST API best practices.
  • Contribute to code documentation and maintain best practices.
  • Work effectively within a team environment and communicate clearly with colleagues.

 

Qualifications:

 

  • Proven experience as a Flutter developer with a strong portfolio of mobile applications.
  • Proficiency in Dart programming language and the Flutter framework.
  • Solid understanding of mobile app development principles and UI/UX best practices.
  • Experience with native Android development (Java/Kotlin) or iOS development (Swift/Objective-C) is a must.
  • Experience with integrating native modules into Flutter applications is a strong plus.
  • Experience with REST API design principles and consumption in mobile applications.
  • Excellent problem-solving and analytical skills.
  • Strong communication, collaboration, and teamwork abilities.
  • A degree in Computer Science, Software Engineering, or a related field is preferred.

Job Summary

  • Published on:2024-06-25 5:45 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline:2024-12-27