Nội dung công việc
- Build dynamic, interactive, and user-friendly web interfaces using Vue.js, React.js, and Tailwind CSS.
- Optimize frontend performance and implement server-driven interactivity using Livewire.
- Ensure cross-browser compatibility and responsive design.
- Develop APIs and backend services using Laravel and PHP, ensuring clean and maintainable code.
- Design and manage relational database schemas with MySQL, including optimization for performance.
- Integrate backend APIs with frontend applications and third-party services.
- Configure and maintain Docker environments for local development and production.
- Set up and manage CI/CD pipelines using tools like GitHub Actions, GitLab CI, or Jenkins.
- Deploy and monitor applications on production servers (e.g., Ubuntu with Nginx and PHP-FPM).
- Optimize server performance, manage caching layers (Redis), and handle security configurations.
- Design scalable and maintainable system architectures that integrate the best practices of frontend, backend, and DevOps.
- Ensure secure deployment practices, including SSL termination and environment variable management.
- Collaborate with product managers and stakeholders to refine requirements and deliver technical solutions. Document deployment processes, architecture, and system configurations for internal reference.
Yêu cầu ứng viên
- 5+ years in full-stack development with strong frontend expertise using Vue.js or similar frameworks.
- Solid experience in backend development with Laravel, PHP, and relational databases like MySQL.
- Hands-on experience in deploying applications using Docker and configuring CI/CD pipelines.
- Frontend:
- Expertise in Vue.js, React.js, and modern JavaScript (ES6+).
- Proficiency in CSS frameworks like Tailwind CSS and responsive design.
- Experience with reactive libraries like Alpine.js.
- Backend:
- Strong understanding of Laravel MVC architecture, API development, and Eloquent ORM.
- Experience with caching and queuing systems like Redis.
- DevOps:
- Proficiency in containerization tools like Docker and Docker Compose.
- Experience setting up CI/CD pipelines using tools like GitHub Actions, GitLab CI, or Jenkins.
- Familiarity with server management (e.g., Nginx, Ubuntu, SSL).
- Soft Skills:
- Strong problem-solving skills and a proactive attitude toward challenges.
- Excellent communication and teamwork skills.
- Ability to mentor junior developers and share knowledge within the team.
- Experience with SSR (Server-Side Rendering) using Nuxt.js.
- Familiarity with advanced state management tools like Vuex or Pinia.
- Understanding modern authentication and authorization methods (e.g., OAuth2, JWT).
- Knowledge of cloud services like AWS, Azure, or GCP for hosting and scaling applications.
Quyền lợi
• Employees can WFH up to 3 days/month
• Tet Bonus : 1 month
• Appraisal Bonus : maximum 2 months
• Salary Base-up : Once in a year in April reflecting CPI of previous year