Mobile Developer Specialized in Flutter

Urgent

Apply for this job

Email *
Full Name *
CV Attachment *
Browse

Upload file .pdf, .doc, .docx

Job Description

We are looking for a Mobile Developer expert in Flutter to join our software development team. This candidate will be responsible for developing high-quality mobile applications, utilizing the best practices and advanced concepts of the Flutter framework. The ideal person will be analytical, meticulous about security, and efficient in data loading and management.

Main Responsibilities:

  • Develop mobile applications using Flutter, ensuring an exceptional user experience across various platforms (iOS / Android / Huawei).
  • Implement and follow Flutter best practices to ensure the scalability, maintainability, and performance of the application.
  • Work closely with the design team, using Figma as the main tool for implementing detailed and attractive user interfaces.
  • Ensure application security by implementing measures to protect against vulnerabilities and ensuring data integrity.
  • Optimize data loading and management to improve performance and user experience.
  • Stay updated with the latest trends and advancements in mobile development and Flutter.

Requirements:

  • Proven experience in mobile application development using Flutter.
  • Advanced knowledge of Dart and the Flutter ecosystem, including the use of custom widgets, state management (Provider, Riverpod, BLoC, etc.), and advanced navigation.
  • Ability to implement complex and detailed user interfaces based on Figma designs.
  • Experience in integrating RESTful APIs and efficient data handling.
  • Knowledge of best practices in mobile application security.
  • Experience with development tools and version control (Git).
  • Ability to work in a collaborative environment.

Desirable Skills:

  • Experience with other mobile frameworks and programming languages is a plus (Swift, Kotlin, React Native, etc.).
  • Knowledge of agile methodologies and experience in agile development environments.
  • Skills in unit and integration testing to ensure code quality.

Benefits:

  • Opportunity to work on innovative and impactful projects.
  • Dynamic and collaborative work environment with highly qualified professionals.
  • Opportunities for professional growth and continuous development.