We are Seeking For A Talented:
FLUTTER DEVELOPER

Job Responsibilities

  • Design and develop high-quality, performant, and scalable mobile applications using Flutter framework.
  • Implement clean and maintainable code following best practices.
  • Collaborate with cross-functional teams, including designers and product managers, to define, design, and implement new features.
  • Work on improving and expanding existing functionalities based on user feedback and business requirements.
  • Troubleshoot and debug issues, ensuring the performance, security, and stability of mobile applications.
  • Conduct regular code reviews to identify and fix potential issues.
  • Integrate third-party APIs and libraries as needed.
  • Conduct thorough testing of applications, including unit testing and integration testing, to ensure high-quality deliverables.
  • Utilize version control systems, such as Git, to manage and track code changes efficiently.
  • Collaborate effectively with team members, providing technical expertise and insights.
  • Communicate project progress, challenges, and solutions clearly and regularly.
  • Stay up-to-date with the latest Flutter and Dart updates, industry trends, and emerging technologies.
  • Apply new knowledge and best practices to enhance the development process.
  • Identify and implement optimizations to improve the performance and responsiveness of mobile applications.
  • Create and maintain documentation for code, processes, and application architecture.
  • Adhere to coding standards and contribute to the improvement of coding practices within the development team.
  • Actively participate in problem-solving sessions and contribute creative solutions to challenges.
  • Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.

Job Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Minimum of 2 years of professional experience in mobile app development.
  • Proven track record of developing and deploying mobile applications using the Flutter framework.
  • Strong proficiency in Dart programming language.
  • In-depth knowledge and hands-on experience with the Flutter framework.
  • Experience with state management, routing, and widget libraries in Flutter.
  • Solid understanding of the mobile development life cycle.
  • Previous experience working on both Android and iOS platforms.
  • Familiarity with UI/UX design principles and the ability to collaborate effectively with designers.
  • Experience implementing custom animations and transitions in Flutter.
  • Proficiency with version control systems, especially Git.
  • Experience integrating third-party APIs and services into mobile applications.
  • Knowledge of mobile app testing practices, including unit testing and integration testing.
  • Experience with testing frameworks like flutter_test.
  • Ability to identify and resolve bugs and performance bottlenecks effectively.
  • Strong problem-solving and debugging skills.
  • Commitment to writing clean, efficient, and maintainable code.
  • Understanding of coding standards and best practices.
  • Excellent communication skills with the ability to collaborate and communicate technical concepts effectively with team members.
  • Ability to adapt to changing project requirements and priorities.
  • Eagerness to learn and stay updated with the latest technologies and industry trends.
  • Proven experience working collaboratively in cross-functional teams.
  • Ability to contribute positively to a team-oriented work environment.
  • A portfolio showcasing previous Flutter projects and apps is a plus.
  • Bonus points for having published apps on the App Store or Google Play.

This is a full-time position, and the salary will be commensurate with experience. If you meet the requirements and are interested in this opportunity, please submit your CV or Portfolio Now!