Laravel + Flutter Engineer
Laravel + Flutter Engineer
Goal: Stabilize, secure, and ship the UAW app and admin backend; establish release pipeline.
Responsibilities
- Own API hardening: replace custom token lookups with Sanctum guards, enforce middleware & role checks.
- Refactor validation to Form Requests; standardize API error contract.
- Implement pagination/filtering; optimize Eloquent queries.
- Externalize API base URL and build app flavors (dev/stage/prod); add env management.
- Set up CORS & security headers; verify CSRF scopes for web vs API.
- Fix media handling (uploads, storage URLs) and admin CRUD edge cases.
- Add minimal test coverage (PHPUnit for API; Flutter widget/integration for critical screens).
- Establish CI/CD (GitHub Actions/GitLab CI): PHP static checks, tests, Flutter build lanes.
- Prepare store-ready builds (signing, versioning, changelogs) and monitoring (Sentry/Crashlytics).
- Write tech handover docs and a lightweight runbook.
Must-Have Skills
- Laravel 9/10, Sanctum, Eloquent, Form Requests, Policies/Gates, Queues
- MySQL/MariaDB schema design, indexing, migrations; reading/restoring SQL dumps
- Flutter (Riverpod), dio/http, navigation, responsive layouts, Android/iOS packaging
- DevOps basics: Nginx/PHP-FPM, SSL, CORS, environment segregation; CI for PHP & Flutter
- Testing: PHPUnit + Flutter tests; Postman/Insomnia collections
Required languages
| English | B2 - Upper Intermediate |
๐
Average salary range of similar jobs in
analytics โ
Loading...