We are looking for a skilled and passionate Flutter Developer to join our team. As a Flutter Developer, you will be responsible for designing and developing mobile applications using the Flutter framework. You will collaborate with cross-functional teams to deliver high-quality, user-friendly, and visually appealing applications that meet our clients' needs.
Responsibilities

Mobile Application Development: Design and develop mobile applications using the Flutter framework. Write clean, efficient, and maintainable code to implement application features and functionality.

UI/UX Implementation: Implement user interfaces and experiences based on design specifications and guidelines. Ensure the application's visual elements are cohesive, responsive, and visually appealing across different devices and screen sizes.

Integration and API Consumption: Integrate with external APIs and web services to retrieve and display data in the mobile application. Ensure smooth and secure communication between the mobile app and backend services.

Bug Fixing and Optimization: Identify and fix bugs, performance bottlenecks, and other issues in the mobile application. Optimize application performance and responsiveness to ensure a smooth user experience.

Cross-Functional Collaboration: Collaborate with designers, product managers, and backend developers to understand requirements, define application features, and ensure seamless integration with the backend systems. Participate in code reviews and provide feedback to maintain code quality.

Testing and Quality Assurance: Write unit tests and perform comprehensive testing of the mobile application to ensure functionality, usability, and performance. Identify and resolve any defects or issues that arise during testing.

Research and Learning: Stay up-to-date with the latest trends, best practices, and advancements in the Flutter ecosystem. Continuously improve your skills and share knowledge with the team.
Requirements

To be considered for this role you will have the following essential experience/ skills.

Bachelor Degree in Computer Science, Software Engineering, or a related field.

Proven experience (3+ years) as a Flutter Developer or Mobile App Developer.

Strong proficiency in Flutter, Dart programming language, and related libraries.

Experience in developing mobile applications for iOS and Android platforms.

Familiarity with mobile app development best practices, UI/UX principles, and responsive design.

Understanding of software development lifecycle (SDLC) and agile methodologies.

Strong problem-solving and analytical skills.

Excellent communication and collaboration skills.
What we offer

1-Work with an experienced multinational team.

2-Competitive salary.

3- 14 days paid vacations plus official holidays

4- Opportunity to grow your career depending on your performance evaluation