Position Overview: We are seeking a talented and experienced Flutter Developer with a strong background in developing cross-platform mobile applications for Android and iOS platforms. The ideal candidate should have 2-3 years of hands-on experience with Flutter, as well as a solid understanding of mobile app development principles, UI/UX design, and API integrations. As a Flutter Developer, you will be responsible for designing, building, and maintaining high-quality mobile applications that deliver an exceptional user experience.Responsibilities:● Collaborate with cross-functional teams including designers, product managers, and backend developers to conceptualize, develop, and launch new mobile applications.● Write clean, efficient, and maintainable code using Dart programming language and the Flutter framework.● Develop and implement user interfaces using Flutter's widget library, ensuring a consistent and visually appealing user experience across both Android and iOS platforms.● Work closely with UI/UX designers to translate design mockups and wireframes into responsive and interactive mobile applications.● Integrate RESTful APIs and third-party services to fetch and display data within the app.● Perform thorough testing and debugging to identify and fix issues, optimize performance, and ensure the stability of the application.● Stay updated with the latest trends and advancements in mobile app development and Flutter to propose innovative solutions and improvements.● Participate in code reviews to maintain code quality, readability, and adherence to best practices.● Collaborate with the QA team to identify and address any bugs or usability issues before app releases.● Keep track of project progress, provide regular updates, and meet project deadlines.Qualifications:
● Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.● Proven 2-3 years of professional experience in mobile app development with a focus on Flutter.● Strong understanding of the Flutter framework, Dart programming language, and reactive programming concepts.● Experience in developing and deploying applications for both Android and iOS platforms.● Proficiency in integrating RESTful APIs and working with JSON data.● Solid knowledge of mobile app architecture patterns such as BLoC, Provider, or Redux.● Familiarity with version control systems, particularly Git.● Ability to work collaboratively in a team environment and effectively communicate technical concepts.● Problem-solving skills to troubleshoot issues and optimize app performance.● Portfolio of previous Flutter projects is a plus.Preferred Skills:
● Experience with platform-specific functionalities and native module integrations.● Familiarity with continuous integration and continuous deployment (CI/CD) processes.● Knowledge of Firebase or other backend-as-a-service platforms for app development.● Understanding of Agile development methodologies.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
