Identification of areas for improvement and methods for increasing efficiency
Ensuring good communication with the Product Owner
Analyzing and translating requirements to task specifications.
Writing well designed, testable and efficient code that has significant impact on the project.
Performing various tests in order to ensure software quality, providing suggestions for improvement, performing code reviews.
Building releases, software deployment.
Working closely with the software architect to suggest improvements regarding design and architecture.
Defining software coding standards for the team, identifying and suggesting tools and platforms for use.
Timely detection of blockers that may lead to delay in task realization; recognizing and communicating risks to Division Lead.
Age at least 25 years
Both males and females are allowed to apply.
Must have 2+ years of hands-on experience with React JS.
Experience with popular React.js workflows (such as Flux or Redux)
Basic understanding of frontend technologies, such as HTML5, and CSS3.
Good knowledge of with authorization mechanisms like JWT, OAuth, SSO, SAML.
Good knowledge of react virtual DOM, stateful vs stateless component, life cycle methods and their uses, ways of passing data between components child-parent/parent-child or nonrelational components, react modal, pagination, charts, application load time, etc.
Implement modern and responsive UI for the web and variety of devices
Integration of user-facing elements developed by front-end developers with server-side logic
Experience over JSON APIs in client-side frameworks and knowledge of cross browser & devices issues.
Good knowledge of OWASP security standards and their implementation.
Unit testing: UI testing tools like Mocha, Jasmine etc.
Experience with code versioning tools.
Build automation: Grunt, gulp, webpack etc.
Ensure high quality standards for the app in, speed, usability requirements