1. MAIN RESPONSIBILITIES
-
Turn UI designs and product specifications into responsive, functional, and accessible frontend components.
-
Communicate with the Product Owner, BA, UI/UX Designer, and other IT developers to clarify requirements and propose solutions.
-
Develop high-quality code that follows industry standard best practices in terms of accessibility, performance, and code standard.
-
Build 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 upgrading/fixing technical issues.
- Research and stay on top of front-end web development best practices.
2. JOB REQUIREMENTS
2.1. Education:
- Bachelor‘s degree in computer science, information technology, engineering, or a related study.
2.2. Knowledge & Experience:
-
Understanding of key design principles, server-side rendering, and SEO principles
-
Experienced with responsive and adaptive design.
-
Proficiency in HTML, CSS, JavaScript, and jQuery.
-
Familiar with design tools such as Sketch, Zeplin, and Figma.
-
Basic knowledge of code versioning tools such as Git with GitHub, GitLab, or BitBucket.
-
Basic knowledge of front-end optimization tools and techniques.
*Plus:
-
Knowledge of DevOps, CI/ CD, and Agile software development processes is a big plus
- Experienced in banking, finance, or securities sectors is a big plus
-
The following skills are a big plus: Sass, Less, or PostCSS.; JavaScript ES6/7/8/9; React; Gulp / Grunt / Webpack / Babel.
2.3. Skill set:
- Can work under high pressure.
- Having a keen eye for details and can interpret design requirements into front-end code precisely.
- Be able to write maintainable code that is well thought out and can be reused across multiple projects.
- Ability to do research and quickly develop technical solutions.
- Basic English reading comprehension.
- Good problem-solving & interpersonal skills.
- Can work under high pressure.
- Time management skills, ability to meet deadlines and deliver within our high-demand environment
- Ability to do research and quickly develop technical solutions.
- High responsibility and teamwork.
- Highly motivated, focused on customer satisfaction, and solution/results driven.