drjobs Flutter Developer العربية

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Munich - Germany

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are looking for a highly skilled and experienced Senior Flutter Developer to join our team. This role focuses on fullstack development with a strong emphasis on both frontend and backend capabilities in Flutter. The ideal candidate should have a minimum of two years of experience in Flutter development and should be wellversed in various libraries and practices

Tasks

  1. Design and Build User Interfaces: Using Flutters widgets youll design and build user interfaces for both iOS and Android platforms. This involves understanding the design principles for each platform and translating UI/UX designs into functional code.
  2. State Management: Implement state management solutions to efficiently handle the apps state which can include user inputs server responses and UI changes.
  3. API Integration: Connect the application to backend services via APIs. This includes making network requests handling JSON data and integrating with thirdparty services and APIs.
  4. Database Management: Implement and manage local and remote databases. This could involve using Firebase SQLite or other databases to store retrieve and manipulate data.
  5. Testing: Write and maintain unit widget and integration tests to ensure the apps functionality and reliability.
  6. Debugging and Troubleshooting: Identify and fix bugs in the application. This includes using debugging tools and paying attention to user feedback to find and solve issues.
  7. Performance Optimization: Monitor and optimize the performance of the application. This could involve profiling the app optimizing code and ensuring efficient memory usage.
  8. CrossPlatform Compatibility: Ensure that the application works seamlessly across different devices and platforms adjusting the code as necessary for different screen sizes and OS versions.
  9. Code Maintenance and Documentation: Regularly update the codebase to use the latest Flutter versions and dependencies. Also document the codebase to ensure its understandable and maintainable.
  10. Collaboration and Version Control: Work as part of a development team using version control systems like Git. Collaborate with designers backend developers and other stakeholders.
  11. Continuous Integration/Continuous Deployment (CI/CD): Set up and maintain CI/CD pipelines for automating the building testing and deployment of the application.
  12. Stay Updated with Flutter Developments: Keep up with the latest developments in the Flutter framework and Dart programming language to leverage new features and best practices.
  13. App Distribution: Manage the distribution of the app through channels like Google Play Store and Apple App Store including setting up app profiles managing releases and adhering to store guidelines.

Requirements

  • At least 2 years of fullstack Flutter development experience.
  • Strong knowledge in responsive UI design and Flutter libraries.
    Proficient in coding directly from design tools like Figma.
  • Excellent problemsolving independent working and communication skills.
  • Degree in Computer Science or similar.

We are looking for a highly skilled and experienced Senior Flutter Developer to join our team. This role focuses on fullstack development with a strong emphasis on both frontend and backend capabilities in Flutter. The ideal candidate should have a minimum of two years of experience in Flutter development and should be wellversed in various libraries and practices.

Key Responsibilities:

Flutter Library Mastery: Proficiency in Flutter Hooks (especially useTextEditingController useState useMemoized) and Go Router for navigation.

Extension Skills: Ability to use and create extensions effectively.

Independent UI Development: Develop UI independently minimizing reliance on thirdparty libraries unless necessary for complex UI components.

Responsive and NonHardcoded UI: Create responsive UIs for mobile and tablet avoiding hardcoded designs except for certain elements like padding.

Icon Usage and UI Coding: Use icons provided in the Figma file and code UI components directly instead of exporting images from Figma.

Code Management: Maintain an efficient codebase with approximately 200 lines per file.

Code Reusability and Structure: Expertise in extracting and reusing code adhering to feature folder structures provided in project starter codes.

Dynamic UI Component Development: Build dynamic UI components like chat screen messages using appropriate models and test data.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.