Are you an expert, highly independent Full-Stack Developer ready to take full responsibility for building cutting-edge mobile applications and backend systems entirely from scratch?
We are seeking a top-tier Senior Full-Stack Developer with deep expertise in both Laravel and Flutter. This role is for a proactive individual who can single-handedly design, develop, and deploy complete, well-architected applications. You will own the entire development lifecycle, from initial concept and client discussions through to final deployment and documentation. This is a fully remote position requiring fluent Arabic for client communication.
About the Role & Responsibilities:
As the Senior Full-Stack Developer, you will be solely responsible for bringing new application ideas to life:
- Full Lifecycle Ownership: Independently manage all phases of development – requirements gathering, design, coding, testing, deployment, and maintenance.
Mobile Development (Flutter):
- Develop new mobile applications entirely from scratch using Flutter.
- Design and implement the complete UI/UX, potentially defining the design system.
- Implement structured navigation (using established routing packages, handling deep linking) and localization.
- Integrate essential services: Payment gateways, Firebase, and push notification services (e.g., OneSignal).
- Manage deployment to the App Store and Google Play Store, handling all configurations.
Backend Development (Laravel & API Design):
- Develop robust backend services from the ground up using Laravel.
- Design and implement RESTful APIs, including database schema design (MariaDB/MySQL), data validation, and secure authentication mechanisms.
- Generate comprehensive OpenAPI documentation for all APIs.
- Apply clean code principles and ensure scalable backend architecture.
- Implement CI/CD pipelines (e.g., GitHub Actions, Docker) for backend deployment to shared or dedicated hosting.
Client Communication:
- Conduct client meetings (in Arabic) to discuss project scope
- Gather requirements, demonstrate progress, and provide technical insights.
Who We Are Looking For:
- A highly disciplined and self-motivated developer capable of delivering complete projects independently.
- Someone who thrives on owning the entire process from concept to a polished, deployed application.
- An expert problem-solver with a strong focus on quality, performance, and user experience.
- A developer with a proven track record of building applications from scratch.
Required Qualifications:
- Minimum 3 years of professional Flutter development experience.
- Minimum 3 years of professional Laravel development experience, demonstrating expert-level knowledge in backend development.
- Fluent Arabic speaker (mandatory): Required for all client-facing communication.
- Proven experience developing complete applications independently: Must provide examples of past work (portfolio, links to deployed apps on App Store/Play Store preferred). A clear explanation of your specific role and contributions in each project is required.
- Strong Flutter skills: UI/UX development, state management (Riverpod, GetX), routing solutions, localization.
- Expertise in Laravel: Database schema design, API development (RESTful principles, validation), backend optimization.
- Mandatory professional experience with: JWT authentication, Payment gateway integration, Firebase services, Push notification services (e.g., OneSignal).
- Excellent debugging, problem-solving, and analytical skills.
- Experience developing customer-facing applications with an easy-to-use, well-designed, and consistent UI/UX.
What We Offer:
- Complete Project Ownership: The autonomy to lead projects from idea to deployment.
- Remote Work: The flexibility to work from anywhere.
- Flexible Work Hours: Manage your work schedule effectively.
- Direct Impact: Build applications from the ground up and see them through to launch.
- Modern Tech Stack: Work with current versions of Laravel and Flutter.
If you are a highly skilled, independent developer with the required expertise and a strong portfolio demonstrating your ability to build applications from scratch, we encourage you to apply!
To Apply:
Please submit your application and share your portfolio (including links to deployed applications and detailed descriptions of your role) by contacting us at: recruiter@alnaimistudios.com