Key Responsibilities:
-
Develop and maintain high-performance backend applications using Laravel, ensuring clean code and robust API architectures.
-
Build and optimize cross-platform mobile applications with Flutter, ensuring responsive and smooth user experiences across iOS and Android.
-
Design and implement RESTful APIs to integrate web and mobile app features, allowing seamless communication between the backend and frontend.
-
Collaborate with the product and design teams to translate requirements into functional and visually appealing applications.
-
Integrate third-party services (e.g., payment gateways, Firebase, external APIs) into both web and mobile applications.
-
Ensure data integrity and security through proper database design (with MySQL/PostgreSQL) and authentication methods (OAuth, JWT).
-
Troubleshoot, debug, and resolve issues in both web and mobile apps to maintain a seamless user experience.
-
Participate in code reviews, ensure best practices, and maintain high standards for software quality.
-
Continuously optimize app performance on both the server and client side.
Required Skills and Qualifications:
-
Strong experience in Laravel and Flutter, with a solid portfolio of projects demonstrating proficiency in both.
-
Experience with MySQL or PostgreSQL for relational database management and API integration.
-
Solid understanding of RESTful API design and integration, ensuring that both web and mobile apps interact seamlessly.
-
Familiarity with Firebase for mobile app services and backend functionalities like authentication and database.
-
Hands-on experience with state management in Flutter using solutions like GetX or Provider.
-
Proficient in version control with Git and experience with CI/CD pipelines.
-
Experience with user authentication (OAuth2, JWT), ensuring secure user login and role management.
-
A deep understanding of app performance optimization, focusing on both mobile and backend systems.
-
Strong problem-solving skills and the ability to debug complex systems across web and mobile apps.
-
Experience working in an agile environment with a collaborative team.
Preferred Skills:
-
Experience with Docker and Kubernetes for containerization and deployment.
-
Knowledge of AWS services (e.g., EC2, S3) for cloud infrastructure.
-
Familiarity with unit testing, Flutter testing frameworks, and PHPUnit for Laravel applications.
-
Understanding of GraphQL for API design.
-
Familiarity with payment gateway integration and cloud-based systems.
Email: support@sharedealnow.com