Overview

Senior Flutter Developer Jobs in Cairo, Cairo, Egypt at KnowledgeNet

Title: Senior Flutter Developer

Company: KnowledgeNet

Location: Cairo, Cairo, Egypt

Objective

Job Description

  • Responsible for managing and designing, developing, and maintaining high-quality mobile applications using the Flutter framework.

Responsibilities

  • Designing and developing robust, scalable, and maintainable mobile applications using the Flutter framework.
  • Writing clear, efficient, and reusable code in Dart, following industry best practices and coding standards.
  • Implementing engaging user interfaces and ensuring a seamless user experience by leveraging Flutter's widget system and native device features.
  • Integrating with backend APIs and services to retrieve and update data from the server.
  • Conduct thorough testing and debugging to identify and fix software defects and ensure a high level of quality and reliability.
  • Collaborating with product managers, designers, and backend developers to define app requirements, user stories, and technical specifications.
  • Optimizing app performance, including startup time, memory usage, and network efficiency.
  • Periodically report project status to Tech lead/ principal.

Requirements

  • Bachelor's degree in Computer Science or any related field.
  • Min. 5 to 7 years of experience as a flutter developer.
  • Good understanding of the Flutter SDK and Dart programming language.
  • Good understanding of mobile app development concepts, architecture patterns, and best practices.
  • Proficiency in integrating RESTful APIs and working with JSON data.
  • Proficiency in version control systems, such as Git, and collaborative development workflows.
  • Good understanding of SOLID Principles, Clean Architecture, software testing principles, and experience with unit testing and integration testing in Flutter.
  • Proficiency in Agile development methodologies.

Benefits

  • USD Salaries: Earn a competitive salary in USD, with growth tied directly to your performance and impact.
  • Comprehensive Benefits: Enjoy full social insurance and healthcare coverage to support your well-being.
  • Continuous Growth: Stay ahead in a rapidly evolving world with access to ongoing learning and development opportunities.
  • Autonomy & Impact: Define success on your terms. We provide the freedom, tools, and support you need to thrive and make a meaningful difference.
  • Inclusive Culture: Be your authentic self. Join a team that values every voice, celebrates diversity, and fosters innovation through inclusion.

check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#1730FF;border-color:#1730FF;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.