Posted On 18 August
Roles and Responsibilities
Desired Candidate Profile
• 2 to 4 years work experience and a 4-year Engineering degree required.
• Must have experience working in an agile software development environment.
• Excellent knowledge of hand coded HTML5, CSS3, JavaScript
• Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript libraries and their practical uses in building complex interactive experiences
• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
• Experience delivering code using TDD and Unit testing
• Thorough understanding of React.js and its core principles
• Experience with popular React.js workflows (such as Flux or Redux)
• Familiarity with newer specifications of EcmaScript (ES6, 2015, 2017)
• Proficient to Advanced understanding of web markup, including HTML5, CSS3
• Experience with server-side CSS pre-processing platforms, such as LESS and SASS
• Strong knowledge of web standards
• Proficient understanding of cross-browser compatibility issues and ways to work around them
• Familiarity with RESTful APIs
• Knowledge of modern authorization mechanisms, such as JSON Web Token
• Familiarity with modern front-end build pipelines and tools
• Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
• A knack for benchmarking and optimization
• Familiarity with code versioning tools
• Strong written and verbal communication skills required as you will be coordinating with a myriad of stakeholders including, UX Design and UI Development team members, Product Management, Engineers and QA.