Laravel & Flutter Developer - 3 plus years Experienced (India)

Laravel & Flutter Developer - 3 plus years Experienced (India)

20 Sep
|
sopti.ai
|
India

20 Sep

sopti.ai

India

We are seeking Laravel & Flutter Developer with a minimum of 3 plus years of skilled experience to design, develop, optimize, and maintain high-performance backend systems, web applications, RESTful APIs, and cross-platform mobile applications.

The ideal candidate should have strong hands-on experience with Laravel, PHP, MySQL/PostgreSQL, REST APIs, Redis, and Flutter/Dart, and be comfortable working across both backend and mobile application development.

Key Responsibilities

Application Development

- Build scalable, secure, and maintainable web applications using Laravel 10/11 and modern PHP standards.

- Develop reusable, clean, and testable PHP code following Laravel best practices.

- Implement business logic using Laravel services, repositories, jobs, events, and other appropriate design patterns.

Flutter Mobile App Development

- Design and develop cross-platform mobile applications for Android and iOS using Flutter and Dart.

- Build responsive and reusable Flutter UI components following modern mobile application design principles.

- Integrate Flutter applications with Laravel RESTful APIs.

- Implement authentication, API integration, local storage, push notifications, background tasks, and offline functionality.

- Work with Flutter packages and plugins for device features such as camera, GPS/location, notifications, barcode/QR scanning, Bluetooth/BLE, permissions, and file handling.

- Debug, optimize, and improve Flutter application performance.

- Manage different application environments such as development, staging, and production.

- Prepare and maintain Android/iOS builds and assist with Google Play Store and Apple App Store releases.

- Implement proper state management using solutions such as Provider, Riverpod, Bloc/Cubit, GetX, or equivalent.

API Architecture

- Design, develop, and document RESTful APIs for web and mobile applications.

- Implement secure API authentication using Laravel Sanctum or Passport.

- Handle API validation, authorization, error handling, pagination, filtering, and versioning.

- Ensure reliable communication between Flutter mobile applications and Laravel backend services.

Database Management

- Design and maintain optimized database schemas using MySQL or PostgreSQL.

- Create and manage Laravel migrations, seeders, factories, and database relationships.

- Write and optimize complex SQL queries and Eloquent ORM queries.





- Analyze and improve database performance using indexes and query optimization.

Background Processing

- Implement and manage Laravel Queues, Jobs, Scheduled Tasks, Events, and Listeners.

- Use Redis for queues, caching, and high-performance application requirements.

- Monitor and troubleshoot background jobs and scheduled processes.

Testing & Quality

- Write unit and feature tests using PHPUnit or Pest.

- Test APIs and mobile application functionality.

- Identify and resolve bugs across backend, web, and Flutter applications.

- Follow clean-code, code-review, and application-quality practices.

Version Control & Deployment

- Use Git/GitHub for source-code management and collaborative development.

- Manage PHP dependencies using Composer and Flutter dependencies using Pub.

- Work with Docker-based development and deployment environments.

- Assist with CI/CD pipelines and production deployments.

- Perform basic Linux server administration, application configuration, and troubleshooting.

Required Technical Skills

Laravel & PHP

- Strong experience with Laravel 10/11.

- Strong command of PHP 8.2+ and Object-Oriented Programming.

- Deep understanding of:

- Laravel Service Container

- Service Providers

- Middleware

- Eloquent ORM and relationships

- Authentication & Authorization

- Events & Listeners

- Jobs & Queues

- Artisan Commands

- Laravel Validation

- API Resources

Flutter & Dart

- Strong hands-on experience with Flutter and Dart.

- Experience developing and publishing Android/iOS applications.

- Good understanding of Flutter widgets, layouts, navigation, forms, and responsive UI.

- Experience with state management such as Provider, Riverpod, Bloc/Cubit, GetX, or equivalent.

- Experience integrating REST APIs and JSON.

- Familiarity with:

- Firebase / Push Notifications

- Local storage

- Camera and image handling

- GPS/location services

- Barcode/QR scanning

- Bluetooth/BLE

- Device permissions

- Background processing





- Deep linking

- App signing and release builds

Frontend Integration

- Familiarity with Blade, Livewire, Inertia.js, or modern JavaScript frameworks such as Vue.js/Alpine.js.

- Understanding of responsive web design and frontend-backend integration.

Databases & Caching

- Proficient in MySQL/PostgreSQL schema design and optimization.

- Strong understanding of Eloquent ORM and SQL.

- Experience with Redis or Memcached.

- Knowledge of caching strategies and database indexing.

Tools & Environment

- Git/GitHub

- Composer

- Flutter/Dart & Pub

- Docker

- Linux

- REST API development and testing

- CI/CD

- Basic server deployment and troubleshooting

Security Requirements

- Valuable understanding of web and mobile application security.

- Knowledge of:

- CSRF

- XSS

- SQL Injection prevention

- Input validation and sanitization

- Secure API authentication

- Laravel Sanctum / Passport

- Role and permission management

- Secure storage of mobile credentials and tokens

- HTTPS and secure API communication

Qualifications

- Minimum 3 years of professional Laravel/PHP development experience.

- Professional experience developing Flutter mobile applications.

- Strong understanding of backend architecture and mobile application development.

- Experience integrating Flutter applications with Laravel APIs.

- Experience working with Git-based development workflows.

- Bachelor's degree in Computer Science, Information Technology, or equivalent practical experience.

Preferred / Additional Skills

- Experience with Laravel multi-tenancy or SaaS applications.

- Experience with real-time technologies such as WebSockets, Laravel Reverb, or Socket.IO.

- Experience with Firebase services.

- Experience with Docker and cloud deployment.

- Familiarity with AWS or other cloud platforms.

- Experience integrating third-party APIs and payment gateways.

- Experience working with IoT/sensor data or real-time applications is an advantage.

- Knowledge of application performance monitoring and server optimization is a plus.

Experience Level

Mid-Level Developer – 3+ Years

Primary Stack:

Laravel PHP 8.2+ Flutter Dart MySQL/PostgreSQL REST APIs Redis Git Docker Linux

Pay: ₹25,000.00 - ₹50,000.00 per month

Benefits:

- Paid time off

Work Location: In person

📌 Laravel & Flutter Developer - 3 plus years Experienced (India)
🏢 sopti.ai
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: laravel & flutter developer - 3 plus years experienced (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: laravel & flutter developer - 3 plus years experienced (india) / india