Responsibilities:
- Develop and maintain high-quality software solutions using React JS to meet business requirements.
- Collaborate with cross-functional teams to design develop and implement current features.
- Ensure the performance quality and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs to improve application performance.
- Provide technical guidance and mentorship to junior developers.
- Conduct code reviews to maintain code quality and ensure adherence to best practices.
- Participate in the full software development lifecycle including requirements gathering design coding testing and deployment.
- Work closely with stakeholders to understand their needs and translate them into technical requirements.
- Stay updated with the latest industry trends and technologies to ensure our solutions remain current and effective.
- Develop and execute unit tests to ensure code quality and functionality.
- Document software designs code and processes for future reference and maintenance.
- Collaborate with the QA team to ensure thorough testing of applications.
- Utilize Agile methodologies to manage and deliver projects on time and within scope.