Responsibilities:● Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.● Develop user-facing features and apps.● Build reusable code and libraries for future use● Ensure the technical feasibility of UI/UX designs● Be extremely detail oriented to strive for pixel perfect implementation in all browsers.● Optimize application for maximum speed and scalability● Should know the internals of third party libraries beingRequirementsWhat qualities are we looking for?● Proficient understanding of Web Fundamentals - HTML5, CSS3, JavaScript● Basic understanding of CSS pre-processing platforms, such as LESS and SASS or CSS in JS● Proficient understanding of at least one of the UI frameworks viz React, Angular 4+, Vue, Polymer etc● Good understanding of ES6 and above. Experience with Typescript is a plus.● Understanding of web bundling tools like Webpack, ParcelJS, Rollup.● Sound knowledge of design patterns and practices for writing clean, linted, maintainable and reusable code.● Proficient understanding of cross-browser compatibility issues and ways to work around them.● Understanding of Version Control Systems like Git● Experience in using supplementary libraries like Redux, Redux Saga, Emotion, Lerna etc is a plus.