Junior Flutter Developer Enthusiastic and detail-oriented Junior Flutter Developer with a solid background in Dart programming and mobile app development for cross-platform solutions. Proficient in building performant and user-friendly applications using Flutter for Android, iOS, and Windows. Graduated in 2024 from the Faculty of AI at Kafr El Sheikh University, with expertise in Firebase integration, responsive UI design, and state management using GetX, Cubit, and Provider. Committed to leveraging innovative technologies to deliver impactful applications and eager to bring fresh ideas to a collaborative development team.
Summary
Graduation Year
2024
Military status
Exemption
Graduated From
Faculty of Artificial Intelligence, Kafrelsheikh-University
Skills
Dart
Strong understanding of the Dart programming language for application development.
Firebase
Knowledge of Firebase services for authentication, real-time database, Firestore, cloud storage, and Firebase Cloud Messaging.
RESTful APIs
Experience in integrating and consuming RESTful APIs for backend communication.
UI/UX Principles
Understanding of user interface and user experience principles to create intuitive applications.
Cross-Platform Development
Build natively compiled applications for mobile, web, and desktop from a single codebase, streamlining development and maintenance.
Widget-Based Architecture
Create rich user interfaces using customizable and reusable widgets, optimizing for both stateful and stateless designs.
Animations and Transitions
Implement smooth animations and transitions to enhance the visual appeal and interactivity of applications.
Integration with Native Features
Utilize platform channels to access native functionalities such as GPS, camera, and notifications.
State Management Solutions
Experience with GetX, Cubit, and Provider for efficient state management and maintaining responsive user interfaces.
Testing and Debugging
Conduct unit, widget, and integration testing to ensure code reliability; proficient in using Flutter’s debugging tools.
Responsive Design
Implement responsive design principles for optimal functionality across various screen sizes and orientations
Soft Skills
Problem-Solving: Strong analytical skills to identify issues and develop effective solutions.
Team Collaboration: Experience working in team environments, collaborating on projects to achieve common goals.
Communication: Ability to communicate technical concepts clearly to non-technical stakeholders.
Adaptability: Quick to learn new technologies and adapt to changing project requirements.
Time Management: Efficiently manage time and prioritize tasks to meet project deadlines.