Flutter Developer

Job Tags

Industry

Overview
Exciting opportunity for a skilled Flutter Web Developer to work on a modular, high-performance web platform in a dynamic 6–12 month contractual role. Contribute to building scalable, API-driven solutions using cutting-edge technologies within a monorepo architecture.

Company Details
Join a forward-thinking organization dedicated to delivering high-performance, scalable web solutions. Work with a dynamic team on an exciting project emphasizing clean and maintainable code with modern development practices.

Requirements

  • 3+ years of Flutter development experience, with specific expertise in Flutter Web.

  • Strong knowledge of API integration and API client handling.

  • Proficiency in data modeling, mappers, and .g files for model-based data handling.

  • Experience working with monorepo architecture and Git version control systems.

  • Expertise in state management tools like Provider.

  • Familiarity with CI/CD pipelines and tools such as build_runner and freezed.

  • Proficiency with libraries such as:

    • fl_chart, syncfusion_flutter_charts for data visualization.

    • flutter_svg, shared_preferences, url_launcher for general functionalities.

    • flutter_libphonenumber, jwt_decoder, localstorage for project utilities.

Preferred Skills (Nice to Have):

  • Familiarity with custom font usage and asset management.

  • Understanding of internationalization (i18n) and localization (l10n).

  • Knowledge of test-driven development (TDD) and flutter_test for unit and widget testing.

  • Experience in effective team collaboration and communication.

Responsibilities

  • Develop and enhance a modular system using Flutter for web.

  • Ensure consistent development in a monorepo architecture.

  • Handle API integrations and map API responses to data models.

  • Maintain code quality with tools like build_runner and linting practices.

  • Update and maintain reusable components, widgets, and libraries.

  • Collaborate with the team for efficient communication and timely project delivery.

  • Write clean, testable, and maintainable code optimized for performance and scalability.

Job Details

  • Type: Contractual (6–12 months)

  • Location: Remote

Interview Process

  • Initial screening to assess skill fitment.

  • Technical interview.

  • Final interview for team alignment and project readiness.

Role of ClanX

ClanX ensures a streamlined hiring process for this project, connecting the company with top Flutter talent to deliver exceptional results.

Ouindex 2024 © All rights reserved