KEY RESPONSIBILITIES
- Turn UI designs and product specifications into responsive, functional, and accessible frontend components.
- Communicate with Product Owner, BA, UI/UX Designer, and other IT developers to clarify requirements and propose solutions
- Develops high quality code that follows industry standard best practices in terms of accessibility, performance, and code standard.
- Building reusable code for future use.
- Work closely with the team leader and project manager to ensure your projects are on track. Carry out the day-to-day tasks such as stand-up calls, meetings, deployments, and relevant important activities.
- Self-perform QA activities before asking the team leader for code review and integration tests.
- Maintain the platform by upgrade/fixing technical issues
JOB REQUIREMENTS
- Bachelor‘s degree in computer science, information-technology, engineering, or a related study, or equivalent experience
- Having a keen eye for details and can interpret design requirements into front-end code precisely.
- Writing maintainable code that is well thought out and can be reused across multiple projects.
- Understanding of key design principles.
- Understanding of server-side rendering
- Understanding of SEO principles.
- Experience with responsive and adaptive design.
- Proficiency in HTML, CSS, JavaScript, and jQuery.
- The following skills are big plus: Sass, Less, or PostCSS.; JavaScript ES6/7/8/9; React; Gulp / Grunt / Webpack / Babel.
- Familiar with design tools such as Sketch, Zeplin, Figma.
- Basic knowledge of code versioning tools such as Git with GitHub or GitLab, or BitBucket.
- Basic knowledge of frontend optimization tools and techniques.
- Knowledge of DevOps, CI / CD and Agile software development processes agile development are big plus