Search by job, company or skills

The Address Holding

Senior Flutter developer

Early Applicant
  • 9 days ago
  • Be among the first 50 applicants

Job Description

Job Description:

We are seeking a highly skilled and experienced Senior Flutter Developer to join our dynamic team. As a Senior Flutter Developer, you will be responsible for designing, developing, and maintaining high-performance mobile applications for iOS and Android platforms using the Flutter framework. You will work closely with cross-functional teams to create innovative, user-friendly applications that deliver exceptional experiences to our customers.

Key Responsibilities:

  • Mobile App Development: Lead the development of high-quality mobile applications for iOS and Android using the Flutter framework.
  • Architecture & Design: Design and implement scalable, maintainable, and efficient mobile architectures that support future growth.
  • Code Quality & Best Practices: Write clean, testable, and well-documented code, adhering to industry best practices and coding standards.
  • Performance Optimization: Ensure optimal performance, including efficient memory management, app speed, and responsiveness.
  • Cross-Functional Collaboration: Work closely with product managers, UI/UX designers, backend developers, and other stakeholders to create user-centric applications.
  • Mentorship: Mentor and guide junior developers, conducting code reviews and promoting best practices within the team.
  • Continuous Learning & Innovation: Stay up-to-date with the latest trends in Flutter development and mobile technologies, and actively contribute to improving the development processes.
  • Troubleshooting & Debugging: Diagnose and resolve issues related to application performance, bugs, and crashes.
  • Testing & Quality Assurance: Implement automated testing practices, including unit testing, integration testing, and UI testing to ensure robust application functionality.

Required Skills & Qualifications:

  • Experience: Minimum 4+ years of professional software development experience, using Flutter and Docker.
  • Flutter Expertise: Deep knowledge of Flutter and Dart, 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 or Kanban) and development workflows.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 15/11/2024

Job ID: 100441979

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 22-11-2024 07:17:23 PM
Home Jobs in Egypt Senior Flutter developer