Position: Expert (tech lead or architect) in mobile development for Flutter App Audit
Company: Unravel
Experience required: 5y
English level: upper

Unravel is looking for an expert (tech lead or architect) in mobile development to perform an app audit written in Flutter (Dart). 

SHORT-TERM employment.

As a delivery item, the candidate should document findings for the following items and write a high-level summary.

Key Items to Audit:
1. Dependencies.
2. Architecture.
3. Configuration.
4. Deployment and Infrastructure.
5. Assets and Content Delivery.
6. Testing.
7. Network usage.
8. UI/UX.
9. Performance.
10. Security.
11. Code Style.
12. Review Documentation.
13. Database and Data Storage Evaluation.
14. Integration with 3rd party services/cloud providers.

Key Qualifications:
- 7+ years of advanced mobile (software) development proficiency.
- Strong understanding of Dart/Flutter fundamentals.
- Extensive experience working with Flutter (latest versions). At least 2+ years of commercial experience in Flutter.
- Deep knowledge of code organization and tooling, including linting, bundling, and testing tools.
- Experience in creating technical architecture for large applications.
- End-to-end web application development experience.
- Excellent verbal and written communication skills (English B2+).
- Strong debugging and diagnostic skills.