As a Senior React Engineer, you will be responsible for designing, developing, and maintaining high-quality, scalable, and performant React applications. You will work closely with the team to ensure that all code is written to the highest standards and adheres to best practices. You will also be responsible for conducting code reviews, identifying and resolving technical issues, and mentoring junior engineers. You will have the opportunity to work on a variety of challenging projects and contribute to the growth of a rapidly expanding company. The ideal candidate will have a strong understanding of React, Redux, and other related technologies. They will also have a passion for writing clean, modular, and testable code. **Responsibilities:**
* Provide system or technical development expertise to the team
* Write well-documented quality, highly maintainable and performing code with extensive test coverage in a fast-paced professional software engineering environment
* Ensure the code follows latest coding practices and industry standards
* Investigate and resolve application issues and bottlenecks and inefficiencies
* Conduct and participate in code reviews that span multiple languages and applications
* Supports and develop software engineers by providing advice, coaching, and feedback as well as conducting design sessions, assisting in code deployments and day-to-day operations
* Regularly dive into the architecture, code, test plans, project plans, etc.
* Perform code reviews to ensure performance
* Provide effort estimations
* Identify, investigate, solve, and fix software problems
* Work in close contact with team members and project stakeholders on customer’s site
* Suggest technical and functional improvements to add value to the product
* Create technical specifications for new products, executing from start to finish and owning the quality of the service in production
* Act in compliance with all Company Policies & Procedures