Eligibility Criteria
3-4 years of experience as a ReactJs Developer.
Atleast 2 years of experience as a team lead.
College or university degree in Computer Science or a related discipline.
Responsibilities
Optimizing performance and improve UX of existing components
Planning for common needs such as consistency, accessibility, and internationalization
Staying current on web development technologies and UI/UX design trends/innovations
leading & creating interactive Web UI front-end with high fidelity to production front end code from a combination of wireframes, visual designs and design standards
Collaborating with back-end developers in the process of building the RESTful API
Sync up with remote teams on a regular basis.
Guide team development efforts towards successful project delivery.
Provide technical leadership to teammates through mentorship.
Maintain high standards of software quality within the team by establishing good practices and processes.
Identify and encourage areas for growth and improvement within the team.
Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
Skills
Proficiency with JavaScript, ReactJS, Typescript, HTML5 and CSS.
Good understanding of RESTful Web Services.
Basic knowledge in Agile, Scrum and Lean approaches
Excellent communication skills.
Deep knowledge of ReactJS practices and commonly used modules/libraries.
Creating self-contained, reusable, and testable modules and components.
Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)
Creating configuration, build, and test scripts for Continuous Integration environments
Keyskills: react.js team leading skills ui development