Job Purpose : 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 1- 3 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.