Job Description
Job Summary
- As a Flutter Developer at our company, you will play a pivotal role in shaping the future of our mobile applications.
- You'll work closely with our design and development teams to create and implement cutting-edge features using the Flutter framework.
- Your expertise will be instrumental in delivering apps that resonate with users and set new industry standards.
Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop high-quality, reusable, and maintainable code using Flutter.
- Ensure the performance, quality, and responsiveness of applications.
- Stay updated with the latest industry trends and best practices in mobile app development.
- Troubleshoot and debug issues to optimize app performance.
- Participate in code reviews to maintain code quality and consistency.
Requirements
- Solid experience in mobile app development with Flutter.
- Proficiency in Dart programming language.
- Strong understanding of UI/UX design principles and mobile app interfaces.
- Knowledge of RESTful APIs and integration.
- Familiarity with version control systems (Git, GitHub, Bitbucket).
- Problem-solving skills and a proactive attitude towards challenges.
- Excellent communication and teamwork abilities.
- Develop and maintain mobile applications for both Android and iOS platforms.
- Designing, developing, testing, maintaining, and deploying software in the Flutter framework and Dart language.
- Solid understanding of mobile app architecture patterns, such as BLoC, Provider, or Redux.
- Proven experience as a Flutter Developer, with a strong portfolio of mobile applications developed using Flutter.
Educational Qualification and professional qualification
- Bachelors Degree in Computer Science, Management Information Systems, Engineering or any of the Physical Sciences from a reputable University.
- Certification is an added advantage.
Competencies
- Critical thinking.
- Good communication skills.
- Ability to communicate effectively verbally and in writing.
- Knowledge of current computer hardware, software and ability to work on multiple assignments with efficiency.