Mô Tả Công Việc
ResponsibilitiesFrontend Activities
Analyze requirements and implement responsive and interactive web applications using React JS and modern frontend technologies (Redux, Vite, Typescript).
Collaborate with other developers to integrate data from Backend to application
Write clean and maintained code following engineering best practices (unit testing, source control, continuous integration, design patterns, etc…).
Optimize web application performance (e.g., code splitting, lazy loading, caching). Conduct performance testing and tuning to ensure fast load times and smooth interactions.
Collaborate with developers, testers, product management to create new solutions, facilitate feedback, and achieve design decisions.
Backend Activities
Turn designs and product specifications into functional, and scalable backend components including, but not limited to micro-services, DB, and integration between systems.
Communicate with the Product Owner, and other developers to clarify requirements and propose solutions.
Develop high-quality code that follows industry standard best practices regarding accessibility, performance, and code standards.
Building reusable code for future use.
Assist in integration testing, system testing, user acceptance testing, and implementation.
Work closely with the team leader and project manager to ensure your projects are on track. Carry out the day-to-day tasks such as stand-up calls, meetings, deployments and relevant essential activities. Working with technical leads to research and stay on top of new technologies and development best practices.
Accurate estimation and delivery deadlines.
Collaborate and troubleshoot with other development teams to achieve a target
Report: Report to team leader
Other as assigned
Help troubleshoot issues
Conduct post-release/ post-implementation testing
Work with cross-functional teams to ensure quality throughout the software development lifecycle
Other tasks as requested by Management.
RequirementsKnowledge expert
Bachelor's degree or higher in Computer Science, Computer Engineering, or related field
Have 3+ years of experience in technical support, customer support, or related technical fields.
Understanding and development experience in one or more of the following languages: HTML & JavaScript (React); Java (Spring); PHP (Laravel); NodeJS (TypeScript, NestJS)
Skills
Strong analytical and English communication skills is a must.
Strong experience in Java (JavaEE/Spring/Spring Boot).
Strong programming skills in Node.js, JavaScript, TypeScript and its modern ES6+ syntax and features
Strong understanding of server-side architecture and experience in backend development
Strong in backend engineering skills and understands the need to balance scalability, security and performance.
Practical knowledge of version control systems, Git flow, Trunk, and GitHub flow branching strategies.
Writing maintainable code that is well thought out and can be reused across multiple projects.
Experience in designing RDBMS-based databases (e.g., MySQL, Oracle) and SQL development
Experience using Linux servers
Experience with cloud services such as AWS
Experience with version control systems (e.g., Git) for source code management
Experience with Git version control and general version control system best practices
Good understanding of software design patterns
Demonstrated knowledge of software development life cycle
Having experience using version control software
Having ability to adapt to various cultures and environments
Strong analytical and problem-solving skills
Strong organizational skills
Attitude
Analytical mind and problem-solving aptitude
Attention to detail
Benefits
13th-month salary
Review salary once per year
Insurances such as Vietnamese labor law and premium health care
Meal and parking allowances are covered by the company
Exciting company outings/events and team-building activities
Open, friendly, professional working environment, values-driven, and agile culture.
Attractive career path, we focus on your development.
Sponsorship for training courses, and professional certificates
Work-life balance 40-hr per week from Mon to Fri.
Recruitment ProgressRound 1Phỏng vấn qua điện thoạiRound 2Phỏng vấn trực tiếp với Tech LeadRound 3Deal lương
Xem toàn bộ Mô Tả Công Việc
Hình thức
Full-time
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.