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!