Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Overview:
We are seeking a highly skilled and independent developer with the ability to build and manage full-scale websites and mobile applications from scratch. The ideal candidate will be responsible for the end-to-end development process — from planning and design to deployment and maintenance — across both web and mobile platforms.
Job Requirements
Key Responsibilities:
Web Development (Laravel):
- Build and maintain web applications using Laravel from scratch.
- Design and document robust RESTful APIs and integrate them with mobile/web platforms.
- Manage relational databases (MySQL/PostgreSQL) efficiently.
- Implement task scheduling and background job processing (queues/schedulers).
- Ensure application security, performance optimization, and error handling.
Mobile App Development (React Native):
- Develop high-performance Android and iOS apps using React Native.
- Manage state using Redux or Context API.
- Integrate features like camera, maps, notifications, and in-app payments.
- Handle publishing and updates on Google Play and App Store.
- Continuously improve app performance and user experience.
General Responsibilities:
- Design intuitive and visually appealing UI/UX.
- Continuously update and enhance applications based on evolving requirements.
- Troubleshoot and optimize code for performance and scalability.
- Collaborate with team members as needed, while also working independently.
- Write clean, well-documented, and maintainable code and API documentation.
Technical Skills:
- Deep proficiency in Laravel/PHP and React Native/JavaScript/TypeScript.
- Strong understanding of MySQL and Firebase.
- Experience with RESTful APIs and third-party integrations.
- Proficiency in version control systems (Git).
- Familiarity with deployment tools or services such as Docker, Firebase Hosting, or VPS management.
Preferred (Not Required):
- UI/UX design experience using tools like Figma or Adobe XD.
- Experience with server management and CI/CD pipelines.
- Familiarity with geolocation, maps, or tracking libraries.
- Knowledge of SEO and basic technical marketing.
Soft Skills:
- Strong problem-solving and analytical skills.
- Ability to manage time effectively and meet deadlines independently.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.