Skills: Dart Programming, Flutter Framework, UI/UX Design, Firebase Integration, RESTful APIs, State Management, Mobile App Development, Git Version Control,
We are seeking a talented and experienced Flutter Developer to join our dynamic team. The ideal candidate will have 4 to 7 years of experience in mobile application development and a strong proficiency in Flutter and Dart. You will be responsible for developing high-quality mobile applications, collaborating with cross-functional teams, and ensuring the performance and quality of applications.
Key Responsibilities
Design and Development:
Develop and maintain high-quality mobile applications using Flutter and Dart.
Collaborate with UI/UX designers to implement user-friendly interfaces.
Code Management:
Write clean, maintainable, and efficient code.
Utilize version control systems, such as Git, for code management and collaboration.
Testing and Debugging:
Perform unit testing and integration testing to ensure application functionality and stability.
Debug and resolve issues reported by QA and end-users.
Performance Optimization:
Optimize application performance for maximum speed and scalability.
Monitor application performance and implement improvements as needed.
Collaboration:
Work closely with product managers, designers, and other developers to deliver high-quality products.
Participate in code reviews and provide constructive feedback to peers.
Documentation:
Document code, application architecture, and development processes.
Required Skills And Qualifications
Experience: 4 to 7 years of professional experience in mobile application development.
Proficiency in Flutter and Dart: Proven experience in building complex mobile applications using Flutter.
Cross-Platform Development: Experience with cross-platform mobile development for iOS and Android.
Strong Understanding of UI/UX Principles: Ability to translate designs and wireframes into high-quality code.
Familiarity with RESTful APIs: Experience integrating with backend services and APIs.
Version Control Systems: Proficient in using Git for version control.
Testing and Debugging: Strong experience in unit testing, integration testing, and debugging.
Problem-Solving Skills: Excellent analytical and problem-solving skills.
Communication: Strong verbal and written communication skills.
Preferred Qualifications
Experience with Other Mobile Frameworks: Knowledge of native development (iOS/Android) or other cross-platform frameworks is a plus.
Experience with State Management: Familiarity with state management solutions like Provider, Bloc, Redux, etc.
Understanding of Agile Methodologies: Experience working in Agile development environments.
CI/CD Knowledge: Experience with Continuous Integration and Continuous Deployment practices.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job