Developing new user-facing features using React.js
Translating designs and wireframes into high-quality code
Work closely with development leads to own and help test, release and maintain the solutions you develop.
Drive the full application development lifecycle - requirements analysis, design, coding, debugging and bug fixing
Work with product and development teams to provide innovative customer solutions
Skills and Experience:
3+ years of experience working with React JS
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows (such as Flux or Redux)
Experience in working with JavaScript, Typescript, CSS and HTML5
Experience with front-end development tools such as Babel, Webpack, NPM, etc.
Systems integration experience in large complex organizations
Proficient in testing across various levels, including unit, component, integration, and end-to-end testing, utilizing libraries such as Jest, React Testing Library, Cypress, Selenium, etc.
Excellent time management, communications, decision making, presentation and organization skills with strong work ethic, commitment and teamwork
Familiarity with code versioning tools such as Git, SVN.
Education:
Bachelors or Masters from premier Institutes preferred.