Flutter Developer (4+ Years Experience)

Flutter Developer (4+ Years Experience)
نوع العمل : عمل كلى
الخبرة : 3-5 سنة
الراتب : غير مذكور
المكان : Kuwait

Job Description

Roles & Responsibilities

  • Architect and build advanced Flutter applications with a focus on performance, responsiveness, and scalability, ensuring a seamless user experience.
  • Lead the development of new features and modules, from concept to deployment, collaborating with cross-functional teams to deliver high-quality products.
  • Write clean, well-documented, and testable code, adhering to best practices and coding standards, to ensure maintainability and future-proofing.
  • Debug, profile, and optimize existing Flutter applications for performance bottlenecks, memory leaks, and other issues, delivering a smooth user experience.
  • Integrate with RESTful APIs, third-party libraries, and other external services, ensuring secure and efficient data exchange.
  • Conduct code reviews and provide constructive feedback to other developers, fostering a culture of continuous improvement and knowledge sharing.
  • Stay up-to-date with the latest Flutter updates, industry trends, and emerging technologies, recommending and implementing relevant advancements.
  • Collaborate with designers to translate UI/UX designs and wireframes into functional and visually appealing Flutter applications.
  • Implement robust testing strategies, including unit, integration, and UI tests, to ensure the reliability and stability of the applications.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives, contributing to team success.

Desired Candidate Profile

  • Bachelor's degree in Computer Science or a related field, demonstrating a strong foundation in software development principles.
  • 4+ years of professional experience in software development, with a significant focus on Flutter application development.
  • Proven experience building and deploying high-quality Flutter applications for both iOS and Android platforms.
  • Strong proficiency in Dart, with a deep understanding of its core concepts, syntax, and best practices.
  • Experience with state management solutions (e.g., Provider, Riverpod, Bloc/Cubit), demonstrating the ability to manage application state effectively.
  • Solid understanding of RESTful APIs, JSON parsing, and data handling techniques, ensuring efficient communication with backend services.
  • Experience with version control systems (e.g., Git) and collaborative development workflows, showcasing teamwork and code management skills.
  • Excellent communication and collaboration skills, enabling effective interaction with designers, product managers, and other developers.
  • Strong problem-solving and analytical skills, with the ability to troubleshoot complex issues and propose effective solutions.
  • Familiarity with Agile methodologies and experience working in an Agile environment, demonstrating adaptability and project management capabilities.

Employment Type

    Full Time

للتقديم الان