Job Description
Job Overview:
We are seeking an experienced and passionate Flutter Mobile Developer to join our team. As a Flutter Mobile Developer, you will be responsible for developing high-quality mobile applications for both Android and iOS platforms. Your primary focus will be on creating robust, user-friendly applications using Flutter, along with ensuring the best possible performance, quality, and responsiveness of the applications.
Responsibilities:
- Develop high-performance mobile applications using Flutter and Dart.
- Collaborate with the design and backend teams to create seamless and visually appealing user interfaces.
- Ensure the technical feasibility of UI/UX designs and implement them effectively.
- Write clean, scalable, and maintainable code following best practices.
- Conduct thorough testing of applications to identify and fix bugs.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews to maintain high code quality standards.
- Stay updated with the latest developments and trends in mobile development, particularly Flutter.
- Contribute to the continuous improvement of the development process and workflows.
- Provide technical support and training to junior developers when necessary.
Requirements:
- Proven experience as a Mobile Developer with a strong focus on Flutter.
- Proficiency in Dart programming language.
- In-depth understanding of the Flutter framework and its components.
- Experience with integrating RESTful APIs and third-party libraries.
- Strong understanding of mobile development principles, patterns, and best practices.
- Familiarity with version control systems, preferably Git.
- Knowledge of the full mobile development lifecycle.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Skills
Preferred Qualifications:
- Experience with native mobile development (Java/Kotlin for Android, Swift/Objective-C for iOS).
- Knowledge of other mobile frameworks such as React Native or Xamarin.
- Experience with Firebase or other cloud services.
- Familiarity with Agile development methodologies.
- Knowledge of CI/CD processes and tools.
- Previous experience in a startup environment or on significant mobile app projects.
Preferred Candidate
Years of Experience
Min: 2
Degree
Bachelor's degree / higher diploma