React JS developers who have quality experience in client-side logic of web applications. They are expected to work under team leads and senior developers to complete tasks on time.
Responsibilities
	- Developing new user-facing features using React.js
	- Integration of user-facing elements developed by front-end developers with server side logic.
	- Building reusable components and front-end libraries for future use
	- Translating designs and wireframes into high quality code
	- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
	- Perform product analysis and development tasks of increasingly complex nature which may require extensive research and analysis.
	- Support and mentor L1 engineers to deliver projects on time.
	- Implementation of security and data protection. Integration of data storage solutions. Experience with both external and embedded databases.
	- Timely reporting of the status of the project/ task assigned to the corresponding project manager or team lead.
	- Coordinate with internal teams to understand user requirements and provide technical solutions
	- Contributing to team meetings, troubleshooting development, production problems across multiple environments and operating platforms.
	- Understanding of full stack development, in-depth knowledge of design issues and best practices
	- Solid understanding of object-oriented programming
	- Familiar with various design, architectural patterns and software development processes.
	- Understand Architecture Requirements and ensure effective design, development, validation and support activities
	- Building software/website or adding the new feature to existing software/ website.
	- Improve functionality of existing systems. Basic testing and validations from the developers side.
	- Communicating with the client to analyse the features.