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.
There are no results matching your search.
Reset