Skip to main content

About The Position


We are looking for a skilled Flutter Developer with strong experience in mobile app development for both Android and iOS platforms. The ideal candidate should have a solid understanding of app architecture, state management, and hands-on experience working with APIs, testing, and debugging. You will play a key role in delivering high-quality applications in a collaborative, remote work environment.

Technical and Professional Requirements


  • Proficiency in Flutter framework and Dart language.
  • Strong debugging and testing skills for robust application development.
  • Experience in state management patterns/services for smooth app performance.
  • Solid understanding of REST APIs for seamless integration with back-end services.
  • Knowledge of object-oriented programming principles.
  • In-depth understanding of app architecture design and development.
  • Native mobile app development experience for both Android and iOS platforms.
  • Familiarity with version control tools like Git and Subversion.
  • Proficiency in using IDEs such as VS Code, Android Studio, and Xcode.
  • Experience working in a remote setup, collaborating with cross-functional teams.
  • Experience with code reviews as part of CI/CD pipeline.

Preferred Skills


  • Strong problem-solving abilities and attention to detail.
  • Excellent communication skills for remote collaboration.
  • Ability to multitask and manage project timelines effectively.

Job Responsibilities


  • Develop and maintain high-quality mobile applications using Flutter and Dart.
  • Ensure smooth integration with APIs and third-party services.
  • Perform thorough debugging and testing to ensure application performance.
  • Collaborate with remote teams to coordinate development tasks and meet project goals.
  • Manage version control and code review processes as part of the CI/CD cycle.
  • Continuously improve app performance and user experience through effective state management and architecture design.

Educational Requirements


  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.