Major Responsibilities
- Write clean and efficient front-end code.
- Develop new features on the client side.
- Working on updating, enhancing and refactor the UI and UX.
- Participate in requirements analysis between different stakeholders.
- Collaborating with co-workers to facilitate the creation of large, complex interfaces, as required.
- Integration with analytic tools, analysing logs, and fixing front end vulnerabilities
- Testing your work on different devices and form factors to ensure that they are aligned with the requirements.
- Remaining abreast of coding and technological changes that will impact your work.
- Research and keep up to date with latest best practices.
- Participate in story grooming, sprint planning, sprint retrospectives and daily scrum.
- Work closely with QA / Developers / Data Engineers and Architects to deliver solutions that can scale.
Qualifications, Skills & Experience
- Diploma in web design and development, or equivalent qualifications.
- Advanced proficiency in HTML/CSS.
- Experience in the JavaScript/TypeScript.
- Experience with frameworks such as Angular / Aurelia / React.
- Knowledge of web standards.
- Knowledge on mobile-first Responsive Web Design.
- Knowledge of CSS pre-processors such as SCSS / SASS / LESS.
- Experience in Cross-Browser Compatibility.
- Experience with AI tools to speed up development such as Copilot
- Knowledge of Version Control such as GitHub / Bitbucket.
- Familiarity with Unit testing such as Jest / Cypress / Selenium.
- Familiarity with component testing tools such as Storybook / Figma Code Connect
- Familiarity with design tools such as Figma / Sketch / Adobe XD
- High attention to detail.
- Adept at working with cross functional groups across multiple geographies.
- Ability to deliver results with minimal supervision.
- Outstanding analytical, problem-solving, and communication skills.
- Passion for technology and knowledge.
- Good communications and written skills in English.