Senior Flutter Developer

Senior Flutter Developer

25 Dec 2024 1

Job summary

Salary
$$$
Location
Almansourah, Egypt

About the job

Overview:

We are looking for an experienced Senior Flutter Developer to join our dynamic development team. In this role, you will lead the design, development, and maintenance of cross-platform mobile applications using Flutter. As a senior member, you will play a key role in technical decision-making, mentoring junior developers, and driving the development of high-quality, scalable mobile apps.

Key Responsibilities:

  • Lead the end-to-end development of mobile applications using Flutter.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to create seamless user experiences.
  • Write clean, maintainable, and efficient code following best practices.
  • Troubleshoot and debug issues, ensuring optimal performance and responsiveness.
  • Stay up-to-date with emerging Flutter technologies, tools, and industry trends.
  • Conduct code reviews and mentor junior developers to promote best practices.
  • Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Work with third-party libraries, APIs, and services to integrate app functionality.

Required Skills :

  • Bachelor's degree in Computer Science (or related field)
  • 3+ years of professional experience in mobile app development
  • Flutter Expertise: Deep knowledge of Flutter and Bloc as state management technique. with experience in creating responsive, high-performance, and visually appealing mobile applications for both Android and iOS.
  • Mobile Development: Solid understanding of mobile development principles, UI/UX design, and mobile platform conventions (iOS and Android).
  • State Management: Proficiency with Flutter state management solutions such as Provider, Riverpod, Bloc, or similar patterns.
  • API Integration: Experience with RESTful APIs and third-party libraries to integrate backend services and other resources.
  • Testing: Experience with automated testing tools and frameworks such as Flutter’s testing library, Mockito, and integration testing.
  • Version Control: Strong knowledge of Git, GitHub/GitLab, and version control best practices.
  • UI/UX Design: Ability to implement modern UI designs in Flutter, with a keen eye for details and user-centric design principles.
  • Problem-Solving: Strong debugging and problem-solving skills with an ability to troubleshoot complex issues in a fast-paced environment.
  • Collaboration: Excellent communication skills and the ability to work effectively in a collaborative, cross-functional team environment.
  • Agile Methodologies: Familiarity with Agile methodologies (e.g., Scrum )
  • The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills

More Job Openings

We regularly recruit at many positions. See related jobs here

Business Analyst

Business Analyst

Minimum of 1+ years of experience as a Business Analyst

Business Development Specialist

Business Development Specialist

Lead Generation: Proactively generate and qualify outbound leads from various sources and...

Full stack PHP laravel

Full stack PHP laravel

Minimum of 1+years of experience

Image NewsLetter
Icon primary
Newsletter

Subscribe our newsletter

By clicking the button, you are agreeing with our Term & Conditions

Your experience on this site will be improved by allowing cookies Cookie Policy