Key Responsibilities
- Work with product owners, designers, to craft or understand the messaging and aesthetic for each product that is to be developed.
- Enhance and develop web applications that adhere to design standards and functional specifications.
- To propose solutions that strike a balance between functional and aesthetic design.
- Conceptualizing creative ideas by producing sample sites or wireframes.
- Establishing design guidelines, standards, best practices for frontend development and maintaining brand consistency throughout the design.
- Work with backend developers to produce services-oriented, responsive web applications.
- Work with product owners and backend developers to solve usability and any foreseeable performance issues.
- Developing skills and expertise in appropriate software/programming languages to keep our stacks and technologies up to date.
Requirements
- Minimum 3 years of relevant frontend development experience.
- A higher diploma/degree in Computer Science/Information System or relevant courses.
- Proficiency in front-end development tools/languages such as HTML5, SCSS/LESS, JavaScript, modern frontend frameworks like React.js(mandatory)/Vue.js.
- Domain expertise with build frameworks, tools, and services (Node.js, Webpack, NPM, Yarn, etc.).
- Good understanding of CMS, SEO principles and cross-browser compatibility issues.
- Experience with responsive and adaptive design and excellent in css and markups.
- Good knowledge of software engineering best practices and front-end software implementation standards.
- Up-to-date experience with international web protocols, standards, and technologies.
- Open minded, adaptable and willing to learn new technologies.
- Excellent communication skills and proactive in problem solving.
- Self-directed, great communication skill and a team player.