Senior Flutter Developer
SchoolifyaApp
مجموع سنوات الخبرة :6 years, 3 أشهر
• Designing and building scalable apps using the Flutter framework.
• Implementing clean code architecture principles and utilizing state management solutions such as BLoC, GetX, and Provider to ensure a modular and maintainable codebase.
• Employing the principles of SOLID design and separation of concerns to achieve code reusability and flexibility.
• Creating custom packages in Flutter by leveraging native Android and iOS functionalities and APIs.
• Converting designs and wireframes into responsive and visually appealing UI code.
• Identifying and evaluating suitable architectures for implementing new features.
• Analyzing system issues, proposing effective solutions, and introducing enhancements to improve overall functionality.
• Recommending space and time-efficient data structures to optimize app performance.
• Utilizing continuous integration and deployment practices to ensure smooth app releases.
• Managing code and facilitating project collaboration on Git, promoting effective teamwork and version control.
• Ensuring strict adherence to security guidelines throughout the app development lifecycle.
• Collaborating with customer-facing representatives to design and maintain software systems.
• Conducting time profiling and memory leak assessments to optimize app performance.
• Developing comprehensive test suites to validate the functionality and stability of the app.
• Design, Build and Maintain Android & IOS Applications
• Work on Java and Swift programming
• Work with the Version control system, Dependencies injections, and Push Notifications using Firebase and crashlytics
• Handle Backend REST APIs with Java EE
• Implement IOS and Android Projects in Flutter using dart
• Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
• Translate and build the designs into high-quality responsive UI code.
• Work with state management using BLoC
• Maintain code and write automated tests to ensure the product is of the highest quality
• Work on Multi-Language Applications (Arabic, English)
• Designing and building Mobile applications in IOS and Android
• Work with mobile architecture design patterns MVP
• Work with RESTful APIs and JSON to effectively integrate with applications
• Successfully integrated push notifications into apps, bolstering user engagement
• Work with Dependency Injection Framework like Dagger2
• Design, build, and maintain high-performance, reusable, and reliable Java code
• Created custom mobile applications using native technologies.
• To work with different APIs and data sources
• Work with remote data via REST and JSON
• Collaborated with cross-functional teams to define and design new features.
• To work and make sure improved application performance and bug fixing
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Collaborated with stakeholders regarding project capabilities and limitations to deliver optimal functionality.
Involved in university projects
Worked with teams from other projects and departments to create apps driven by customer input.
Organizing Android workshops and events as a mentor
Works as a Teacher assistant In Android courses
Help students with their final-year projects.
لقد تم حذف الرابط بسبب انتهاكه لسياسة الموقع. يرجى التواصل مع قسم الدعم لمزيد من المعلومات.