Job Description:
We are seeking an experienced Flutter Developer with a minimum of 2 years of hands-on experience in developing cross-platform mobile applications using Flutter. As a Flutter Developer, you will play a key role in designing, developing, and maintaining our mobile applications, ensuring they provide an exceptional user experience. If you are passionate about mobile app development and have a strong background in Flutter, we encourage you to apply.
Responsibilities:
- Collaborate with the product management and design teams to understand project requirements and translate them into high-quality Flutter applications.
- Develop, test, and maintain efficient, reusable, and reliable Flutter code.
- Implement clean and maintainable code practices, ensuring code quality and performance.
- Troubleshoot, debug, and resolve application issues, bugs, and performance bottlenecks.
- Work closely with cross-functional teams to ensure the timely delivery of features and enhancements.
- Stay updated on the latest Flutter and mobile app development trends and best practices.
- Participate in code reviews and provide constructive feedback to team members.
- Optimize application performance for both iOS and Android platforms.
- Ensure a seamless and responsive user experience across different devices and screen sizes.
- Collaborate with the QA team to conduct testing and ensure the application’s stability and reliability.
- Document code, development processes, and project updates as required.
- Continuously improve your skills and knowledge in Flutter development.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Minimum of 2 years of professional experience in mobile app development using Flutter.
- Proficiency in Dart programming language and a strong understanding of object-oriented programming (OOP) principles.
- Experience with RESTful API integration and third-party libraries.
- Knowledge of mobile app architecture patterns such as BLoC, Provider, or Redux.
- Familiarity with version control systems, preferably Git.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- Ability to work independently and in a team.
- Experience with agile development methodologies is a plus.
- Published apps on the Google Play Store and Apple App Store is a plus.
If you meet the above requirements and are passionate about Flutter app development, we encourage you to apply for this position. Join our dynamic team and be part of creating innovative and user-friendly mobile applications.
Job Type: Freelance Full Time project-based
Job Location: Remote