Role Summary
You will build and maintain interface web portals and web apps with interactive elements and subtle animations. Collaborating with Senior Engineers, you will integrate front-end feautures with backend APIs and manage API-driven data, ensuring intuitive, responsive, and efficient UI/UX across applications.
Responsibilities
- Develop and maintain responsive web applications, portals, and websites.
- Apply UX/UI principles to deliver seamless and user-friendly interfaces.
- Implement features based on business and product requirements.
- Integrate front-end interfaces with backend APIs and ensure accurate data presentation.
- Build scalable front-end components and resolve front-end issues efficiently.
- Design and maintain engaging, responsive UI/UX across web portals and applications.
- Participate in code reviews, follow coding standards, and collaborate with BE/QA.Work closely with designers, backend developers, and QA to deliver high-quality features.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Game Development, or a related technical field.2+ year working experience in Front-End development (H5/web). Candidates with relevant personal projects in frontend / web development are welcomed to apply.
- Strong foundation in TypeScript/JavaScript and web fundamentals (HTML5, CSS, browser debugging).
- Experience with at least one web framework: Vue 3 (preferred), React or Angular, etc.
- Ability to write clean, maintainable and well-tested code, with a focus on performance optimization and familiarity with Node.js.
- Strong communication skills and a proactive attitude toward learning and feedback.
- Good communication and willingness to learn, iterate, and take feedback.
- Nice to Have
- Familiarity with modern front-end trends and UI interaction design.
- Production experience with Node.js and Vue 3.
- Experience with CI/CD workflows and deployment processes.
- Experience with version control systems such as Git.