Flutter Developer

وصف الوظيفة

  • Design and develop new application modules in accordance with product specifications using the Flutter framework.
  • Produce high-quality, testable, and efficient code while ensuring the integrity of existing codebases.
  • Engage in all stages of the software development lifecycle.
  • Integrate user interface components created by other developers.
  • Construct user interfaces as per the designs provided by UI/UX teams.
  • Implement data storage solutions and connect various third-party APIs.
  • Maintain and repair components of existing applications, resolve issues, and prevent regressions.
  • Collaborate actively with UI/UX designers and fellow developers.
  • Contribute to discussions on software architecture, design, and partake in code reviews.
  • Enhance application performance for optimal speed and scalability.
  • Adhere to company policies and industry best practices.

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

  • Bachelor’s degree in computer science or related discipline.
  • 1-4 years of proven work experience in software development, mobile development; Android and iOS
  • Solid understanding of the full mobile development life cycle, including automated testing and building.
  • Familiarity with SQL/NoSQL databases and their declarative query languages.
  • Proficient understanding of code versioning tools, such as Git / Mercurial.
  • Excellent written and verbal communication skills.
  • Excellent written and spoken in both English and Arabic.