- 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.
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.
Job Type: Freelance Full Time project-based
Job Location: Remote