Job Detail
-
Job ID 37116
Job Description
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.