To develop responsive and high-performing web applications by translating design mockups and feature requirements into clean, maintainable code using modern JavaScript frameworks like Vue.js and React. The role involves close collaboration with UI/UX designers and back-end developers to ensure seamless integration of design and functionality, adherence to coding standards, and delivery of cross-browser compatible, optimized user experiences.
Responsibilities:
● Translate web design mockups and feature requirements into functional,
mobile-friendly web applications using HTML, CSS, and JavaScript
frameworks such as Vue.js and React.
● Work closely with UI/UX designers to translate design wireframes into
reusable code and collaborate with back-end developers to integrate APIs
and services.
● Write clean, well-structured, maintainable, and reusable code / components.
● Conduct code reviews to ensure adherence to coding standards and best
practices.
● Ensure cross-browser compatibility so that the applications work correctly
across different browsers and devices.
● Improve the applications speed and responsiveness by optimizing code,
images, and other assets.
● Creating documentation for code and functionality.
Qualifications:
● Bachelor's degree in computer science or related field.
● Minimum 5 years of professional experience building dynamic frontend web
applications and websites.
● Hands-on experience in HTML, CSS, JavaScript, and modern frontend
frameworks such as Vue.js and React.
● Solid understanding of responsive and adaptive design.
● Ability to collaborate with product managers, back-end developers, UI/UX
designers, and other team members during project development.
● Experience optimizing frontend performance for maximum speed and
ensuring the technical feasibility of UI/UX designs.
● Hands-on experience with version control systems such as Git.
● Hands-on experience with Agile/Scrum Methodologies.
● Experience with tools for debugging and development automation like
Chrome DevTools and Vite.
● A self-starter, good at communication, and good problem-solving skills.
Laporkan lowongan