Senior Flutter Developer

وصف الوظيفة

We are seeking an experienced and talented Senior Flutter Developer to join our dynamic team. As a Senior Flutter Developer, you will be responsible for designing, developing, and maintaining high-quality mobile applications using the Flutter framework. You will work closely with our cross-functional team to create intuitive and visually appealing mobile experiences for our users.

Key Responsibilities:

  1. Mobile Application Development:
  • Design, develop, and implement mobile applications using the Flutter framework.
  • Collaborate with product managers, UI/UX designers, and other developers to deliver high-quality mobile solutions.
  • Write clean, efficient, and maintainable code.
  • Technical Leadership:
  • Provide technical leadership and mentorship to junior developers.
  • Lead code reviews and ensure coding best practices are followed.
  • Stay up-to-date with the latest Flutter trends and best practices.
  • UI/UX Integration:
  • Work closely with UI/UX designers to implement intuitive and visually appealing user interfaces.
  • Ensure that the application's UI/UX is consistent across platforms and devices.
  • Performance Optimization:
  • Identify and address performance bottlenecks and implement optimizations to improve application speed and responsiveness.
  • Testing and Quality Assurance:
  • Write unit tests and perform thorough testing to ensure the reliability and stability of mobile applications.
  • Debug and resolve issues reported by QA and end-users.
  • Cross-Platform Development:
  • Develop mobile applications that run seamlessly on both iOS and Android platforms using Flutter's cross-platform capabilities.
  • Version Control and Collaboration:
  • Collaborate with other developers using version control tools like Git.
  • Work in an Agile or Scrum environment, participating in sprint planning, stand-ups, and retrospectives.
  • Documentation:
  • Create and maintain technical documentation, including code comments and architecture diagrams.

متطلبات الوظيفة

  • Bachelor’s degree in computer science or a related field (or equivalent work experience).
  • Proven experience as a Flutter Developer, with a strong portfolio of mobile applications with minimum relevant experience of 5 years.
  • Proficiency in Dart programming language.
  • Strong understanding of Flutter framework concepts and widget-based development.
  • Knowledge of mobile app design principles and user experience guidelines.
  • Experience with RESTful APIs and third-party integrations.
  • Familiarity with mobile app deployment processes on both iOS and Android platforms.
  • Excellent problem-solving and critical-thinking skills.
  • Strong communication and teamwork skills.
  • Previous leadership or mentoring experience is a plus.