Mô tả công việc
1. Backend & Mobile Development (Laravel + React Native/Flutter):
- Develop and maintain backend systems using the Laravel framework to support core product functionality.
- Design and customize cross-platform mobile applications using React Native or Flutter, depending on project requirements.
- Collaborate with Business Analysts (BAs) to translate business needs into technical solutions, ensuring features are delivered as intended.
- Build and integrate RESTful APIs to enable seamless communication between frontend, backend, and third-party services.
- Conduct unit testing and support integration testing to ensure code reliability, performance.
- Write clean, maintainable, and well-documented code that follows established best practices and coding standards.
2. Programming & System Integration:
- Implement features using: Basic multi-threading, cron-job scheduling, basic data decryption, and basic socket programming.
- Contribute to system performance optimization and code refactoring.
3. Analysis & Planning:
- Understand functional requirements and actively participate in analysis sessions.
- Research and apply appropriate technical solutions aligned with business goals.
4. Teamwork & Communication:
- Collaborate with the development team to ensure on-time and high-quality delivery.
- Communicate progress, raise potential risks, and support BAs in bug resolution.
5. Documentation & Reporting:
- Contribute to and maintain technical documentation and API specifications.
- Keep documentation updated as source code changes.
- Provide regular progress updates.
Requirements:
- 1–2 years of hands-on experience with Laravel development. Experience in developing mobile apps using React Native or Flutter.
- Understanding of Laravel‘s routing, controllers, and middleware.
- Strong grasp of OOP, RESTful API, Git, PostgreSQL, and JSON.
- Experience with Postman for API testing.
- Familiar with software methodologies such as Agile or Scrum.
- Bachelor‘s degree in Computer Science, Information Technology, or related fields.
- Solid logic thinking and ability to apply relevant algorithms in development.
- Strong communication and teamwork skills.
- Willingness to learn and adopt new programming technologies.
- Can participate in peer code reviews, contributing to a culture of continuous improvement and technical.