Overview:
The Flutter Developer plays a crucial role in our organization responsible for developing and maintaining highquality mobile applications using the Flutter framework. Their work directly impacts the user experience performance and functionality of our mobile applications.
Key Responsibilities:
- Develop and implement new userfacing features using Flutter
- Collaborate with crossfunctional teams to define design and ship new features
- Optimize applications for maximum speed and scalability
- Write clear maintainable and testable code
- Diagnose fix bugs and performance bottlenecks for performance that feels native
- Stay uptodate with emerging technologies and trends in mobile development
- Work on improving application performance and optimizing UI
- Build custom packages in Flutter using the functionalities and APIs from the native Android and iOS
- Ensure the performance quality and responsiveness of applications
- Collaborate with backend developers to integrate with serverside logic
- Support the entire application lifecycle (concept design test release and support)
- Troubleshoot and debug to optimize performance
- Conduct code reviews and perform extensive testing to ensure highquality software
- Participate in architecture and design discussions
- Work on adding new features and testing them
Required Qualifications:
- Bachelor s degree in Computer Science Engineering or a related field
- Proven experience as a Mobile App Developer
- Strong knowledge of Flutter framework and Dart programming language
- Experience with thirdparty libraries and APIs
- Understanding of mobile app design guidelines on each platform and being aware of their differences
- Proficient in UI/UX design and mobile application development
- Experience with version control tools (e.g. Git SVN)
- Knowledge of Firebase or other backendless technologies
- Experience with Agile methodologies
- Ability to work in a fastpaced and dynamic environment
- Excellent problemsolving skills
- Capability to work autonomously and take ownership of tasks
- Strong communication and teamwork skills
- Ability to handle multiple tasks and prioritize work
- Uptodate with the latest trends and best practices in mobile development
flutter,dart,mobile development,firebase