Responsibilities:
Coordinate prioritization of stories for team members (own the board)
Coordinate with internal and external developers on your team
Implement front-end features and reusable components using React, NextJs, JS, HTML5/CSS3, Typescript & Node
Work closely with back-end developers to ensure the integrity of the UI throughout the development life cycle as well as front end API requirements
Work closely with team leads & UX designers to translate visual concepts into functional online experiences
Develop and unit test across multiple browsers, platforms, etc.
Deliver high-quality, scalable, and maintainable software
Assisting in Quality Assurance process and customer issue resolution
Requirements: (Overall 6-8 years experience)
7+ years of professional experience developing, deploying, and supporting web applications, preferably subscription software products.
Experience with Jira
Strong knowledge of SEO Principles as they apply to front-end engineering
Bachelors in Computer Science or equivalent work experience
Prior work experience in a fast-paced, high-energy environment (Start-ups or small-med product teams)
Familiarity with CSS pre-compilers (SASS, CSS Modules)
Experience with full life-cycle development: requirements gathering, analysis, design, coding, unit testing, and acceptance testing
Technical Skills:
Experience with JavaScript, HTML5, CSS3 (SASS, B.E.M. and animation CSS/JavaScript)
Experience with UI frameworks and technologies React, Redux, Material UI (a plus).
Experience integrating REST web services with UI (GraphQl a plus)
Experience with popular React.js workflows (such as Flux or Redux)
Experience with utility libraries (e.g., Immutable.js, Lodash, Underscore)
Familiarity with RESTful APIs
Knowledge of modern authentication and authorization mechanisms such as Oauth2.0 and SAML2.0 and exchange of claims using JWT tokens
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Good understanding of browser JavaScript engines and its compatibility issues
Experience with Front-end code debugging tools like Chrome Dev Tools
Experience with agile/ scrum development methodologies
Version control systems (Git / GitHub) experience
Good to Have:
Algolia/Elasticsearch & any relevant e-commerce search UI work
Knowledge of isomorphic React
Experience with application scaffolding tools, automation & development tools, and dependency management (e.g. yarn, npm)
Keyskills: react.js payment gateways azure java