Job Description
Roles and Responsibilities
- Determining the structure and design of web pages.
- Striking a balance between functional and aesthetic design.
- Develop robust user-facing features and mobile-friendly web components.
- Build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- Optimize application for maximum speed, scalability, and minimal bundle size.
- Collaborate with other team members and stakeholders.
- Provides well maintained code and documentation for the developed feature as per company standards.
Desired Candidate Profile
- Proficient understanding of webpages & markup, including HTML5, CSS3 & JavaScript.
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.
- Good understanding of advanced JavaScript libraries and frameworks, such as Angular, VueJS, ReactJS.
- Understanding over CSS frameworks such as Bootstrap/Material/Tailwind.
- Good to have knowledge over Kendo UI, Angular Material, and any other component libraries.
- Proficient knowledge of working with REST APIs, integrating third party tools/libraries.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git / Mercurial / SVN.
- Basic understanding of SEO principles and ensuring that application will adhere to them.
- Familiarity with browser testing and debugging tools.