Role Overview
We are seeking a skilled Laravel Developer to enhance our existing multi-tenant Laravel 10 + Expo 50 application. The app is fully operational and revenue-generating, with features such as payments, USDT payouts, live streaming, and affiliate systems. Your primary task will be to implement specific enhancements aimed at improving the app's multi-tenancy capabilities and user experience.
Responsibilities
- Refactor existing code to rename "integrator" to "instance" across the application.
- Develop a Filament admin panel for creating and managing new instances, including customization of logos, colors, names, and themes.
- Implement an API endpoint
/api/v1/instance-config to return branding information.
- Modify the mobile app to fetch configuration data from the new API endpoint on launch, replacing static environment file usage.
- Design and integrate two new themes (adult and fitness) into the application.
Required Skills
- Strong proficiency in Laravel and experience with multi-tenancy in Laravel applications.
- Familiarity with Expo 50 and mobile app development.
- Experience in building and managing admin panels, preferably using Filament.
- Solid understanding of API development and integration.
Nice to Have
- Previous experience with white-label applications.
- Knowledge of UI/UX design principles for theme development.