We are looking for a passionate and skilled Flutter Developer with 1 year of experience to join our dynamic development team. The ideal candidate will have a solid understanding of the Flutter framework and be capable of building high-quality, performance-driven mobile applications for both Android and iOS platforms. You will be involved in the complete app development lifecycle, from design and development to deployment and maintenance.
Key Responsibilities:
Develop and maintain cross-platform mobile applications using the Flutter framework.
Collaborate with designers, project managers, and other developers to plan, design, and implement new app features.
Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
Debug and resolve issues, ensuring optimal performance and a smooth user experience.
Implement state management solutions, such as Provider or Riverpod, to ensure efficient app functionality.
Optimize the performance of mobile applications by identifying and addressing bottlenecks and implementing best practices.
Ensure apps are updated and compatible with the latest versions of operating systems.
Participate in code reviews and provide feedback to ensure code quality across the team.
Work closely with the QA team to ensure that the app meets quality standards and functions as expected.
Stay up-to-date with the latest trends and advancements in mobile development and the Flutter ecosystem.
Required Skills & Qualifications:
1 year of experience in Flutter development, with a proven track record of building and deploying mobile apps.
Solid understanding of Dart programming language and the Flutter framework.
Experience in building responsive UI components and integrating APIs.
Familiarity with state management approaches like Provider, Riverpod, or Bloc.
Knowledge of mobile app architecture, performance optimization, and debugging.
Experience with version control systems like Git.
Familiarity with third-party libraries and APIs.
Ability to work collaboratively in a team environment and communicate effectively.
Strong problem-solving skills and attention to detail.