Job Title: Frontend Developer (Vue.js)
Experience: 610 years
Location: Singapore
Key Responsibilities:
- Design, develop, and maintain scalable, high-performance frontend applications using Vue.js (3.x).
- Write clean, modular, and maintainable code using JavaScript, HTML, CSS, and SCSS.
- Integrate and manage frontend dependencies using Node and RPM-based tools.
- Work with popular UI libraries and components such as Bootstrap and AG Grid.
- Design and consume RESTful APIs, ensuring robust and secure integration.
- Debug, troubleshoot, and optimize frontend applications for performance and usability.
- Collaborate with cross-functional, geographically distributed teams to deliver high-quality solutions.
- Follow Agile methodologies and participate in the full software development lifecycle, including CI/CD practices.
- Contribute to architecture decisions and provide technical guidance for frontend best practices.
- Ensure responsiveness, accessibility, and consistent user experience across devices and browsers.
Requirements:
- 610 years of hands-on experience in frontend development, with a strong focus on Vue.js (3.x).
- Solid understanding of JavaScript fundamentals, including ES6+ features.
- Proficiency in HTML5, CSS3, and SCSS.
- Experience with Node.js and managing frontend packages using RPM.
- Familiarity with frontend component libraries like Bootstrap and AG Grid.
- Strong understanding of RESTful service design and best practices for API integration.
- Proven ability to write modular, reusable code and build maintainable UI components.
- Excellent debugging, troubleshooting, and problem-solving skills.
- Experience developing client-facing, large-scale web applications for global users.
- Strong communication skills and experience working with distributed, cross-functional teams.
- Working knowledge of Agile methodologies, CI/CD, and modern software development practices.