Flutter developer for Android and iOS apps
Budget: £250 – £750 GBP
We're looking for an experienced Flutter developer to build Android and iOS apps. You should have 2+ years experience coding in Flutter, knowing how to build high-quality, reliable apps.
Required experience:
- Authentication using JWT
- Web APIs (http/json)
- State management
- Dynamic rendering elements (e.g. displaying form from JSON).
- Data storage (SQLite and preferences)
- Push notifications
- Configuration management (e.g. prod/dev credentials)
- Animating elements
- Rive/Lottie plug-in experience
- Theme support
- Git for version control
- Debug and resolve technical issues and bugs
- Writing clean, maintainable, well organised and efficient code.
The project will involve creating a new solution from scratch to support the following features:
- Splash screen
- Onboarding
- Login flow & token/user management
- TabBarView page with multiple tabs (e.g. user profile, lists/detail, etc.)
- Connecting to our custom server (http/json) APIs
- Allowing the app to work offline once signed-in (e.g. downloading content from the server for offline use in the app, store & forward pattern for uploading data).
- Localisation supporting 2-3 languages initially.
Details above may vary as the project progresses, however you will work closely with the Product Manager and UI designer to develop the app accordingly. We will take a flexible iterative approach where the basics will be built first and then functionality will be refined over time.
On successful completion of the project we can offer other projects or full time work, so we are looking to build a good long-term relationship with a developer.
No agencies please
Required experience:
- Authentication using JWT
- Web APIs (http/json)
- State management
- Dynamic rendering elements (e.g. displaying form from JSON).
- Data storage (SQLite and preferences)
- Push notifications
- Configuration management (e.g. prod/dev credentials)
- Animating elements
- Rive/Lottie plug-in experience
- Theme support
- Git for version control
- Debug and resolve technical issues and bugs
- Writing clean, maintainable, well organised and efficient code.
The project will involve creating a new solution from scratch to support the following features:
- Splash screen
- Onboarding
- Login flow & token/user management
- TabBarView page with multiple tabs (e.g. user profile, lists/detail, etc.)
- Connecting to our custom server (http/json) APIs
- Allowing the app to work offline once signed-in (e.g. downloading content from the server for offline use in the app, store & forward pattern for uploading data).
- Localisation supporting 2-3 languages initially.
Details above may vary as the project progresses, however you will work closely with the Product Manager and UI designer to develop the app accordingly. We will take a flexible iterative approach where the basics will be built first and then functionality will be refined over time.
On successful completion of the project we can offer other projects or full time work, so we are looking to build a good long-term relationship with a developer.
No agencies please
Related categories:
PHP
Business, Accounting, Human Resources & Legal
JavaScript
Mobile App Development
Android