- A minimum of 3+ years of strong experience in HTML based UI development (2+ years experience in any CMS)
- Knowledge of Semantic HTML and modular CSS and React.js
- In depth knowledge of Cross-browser quirks and compatibility
- Mobile-first, content driven responsive design and development
- Proficiency in JavaScript, object model, DOM manipulation and event handlers
- Building user ready user interfaces
- Good understanding of SEO principles
- Knowledge of accessibility guidelines and testing tools.
- Proficient with software development lifecycle (SDLC) methodologies like Agile/Scrum/Kanban.
- Knowledge of Team Git workflow and version control.
- Problem-solving and analytical skills
- Proficient with visual design programs/tools like Figma
- Bachelors or masters degree (or higher) in a relevant discipline, or equivalent work experience
Responsibilities:
- Part of Development team responsible for the UI development using HTML5, CSS3, ReactJS.
- Building user ready user interfaces
- Work with product team and graphic designers
- Responsible for development of new highly responsive, web-based user interface
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs for multi-channel support
- Optimize application for maximum speed and scalability
- Own his/her backlog items and collaborate with other team members and stakeholders
- Take Ownership of the UI issues introduced as a part of its lifecycle
Good to Have
- Knowledge of Storybook
- Experience working with Gitlab is a plus