Client background: Software solutions provider company.
Industry: IT
Location: KL Eco City (Accessible by Public Transport)
Headcount: 1
Tenure: Permanent
Roles and responsibilities:
Frontend Development:
-
Collaborate with cross-functional teams to translate design concepts into functional and responsive web interfaces using Vue.js, HTML, and CSS.
-
Write clean, efficient, and maintainable code to implement front-end features and user interfaces.
-
Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
UI/UX Implementation:
-
Work closely with UI/UX designers to implement pixel-perfect and visually appealing user interfaces that align with design guidelines and best practices.
-
Contribute creative ideas to enhance user experiences and usability, striving for a seamless interaction between design and development.
Code Quality and Testing:
-
Conduct thorough testing of frontend components to identify and fix bugs, performance issues, and browser compatibility problems.
-
Implement and maintain automated testing processes to ensure consistent quality and smooth deployments.
Responsive Design:
Collaboration:
-
Collaborate with backend developers, designers, and other team members to define and implement APIs, integrate frontend components, and deliver end-to-end solutions.
Continuous Learning:
-
Stay up-to-date with the latest front-end development trends, tools, and technologies, and proactively suggest improvements to enhance the team's skillset and development practices.
Requirements:
-
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
-
Proficiency in Vue.js, HTML, CSS, and related front-end technologies.
-
Strong understanding of responsive design principles and mobile-first development.
-
Experience with front-end build tools (e.g., Webpack, Babel) and version control systems (e.g., Git).
-
Familiarity with UI/UX design principles and the ability to collaborate effectively with designers.
-
Problem-solving skills and a detail-oriented approach to development.
-
Good communication skills and the ability to work collaboratively in a team environment.
-
Previous experience with JavaScript frameworks/libraries and state management (e.g., Vuex, Pinia) is a plus. | |