Requirements and Skills:
• Proficiency in HTML, CSS, JavaScript, Typescript
• Proficiency with React front-end frameworks, (a plus for Angular, & Vue.js)
• Experience with asynchronous programming using state management tool
• Experience with Git, GitHub & Gitlab, version control systems
• Experience with building & publishing frontend packages with module bundlers (Eg, Webpack & Vite) and monorepo build tools (Nx & TurboRepo)
• Experience with automated frontend documentation, unit testing and end-to-end testing
• A plus on having experience with hosting web server on AWS (e.g. knowledge on AWS EC2, ECS, ECR, ALB, Docker)
• Understanding of web performance optimization techniques & layout aesthetics
• Strong problem-solving and debugging skills
Key Accountabilities:
• Ability to break down business requirements into technical sub-tasks with clear technical acceptance criteria and effort estimation
• Ability to work independently on technical implementation tasks
• Collaborate with stakeholders across the organization to discuss the needs, design, and functionality of a website or interface.
• Collaborate with designers, product managers and backend engineers.
• Create prototypes and mock-ups of websites or applications.
• Work with graphics and other designers to determine the website's layout
Example of Tasks
• Create reusable UI components and libraries (E.g. Image Viewer, CSV Viewer, etc. ) for data annotation
• Leverage data visualization tool to display relationship between annotation
• Asynchronous integration with backend APIs
Night shift and permanent WFH.