Job Title: React Developer
Job Summary: We are seeking a skilled React Developer to join our team. The ideal candidate will have extensive experience in developing user interfaces using React and TypeScript. This role will primarily focus on front-end development but will also require some knowledge of back-end technologies such as C# and .NET.
Key Responsibilities:
- Develop and maintain user interfaces using React and TypeScript.
- Collaborate with cross-functional teams, including marketing, IT, and customer service, to deliver high-quality software solutions.
- Work on the Doc's UI project, which involves creating a single-page application using React and TypeScript.
- Utilize libraries such as React Query, React Testing Library, and Kendo UI React Component Library.
- Manage data grids and handle large sets of data.
- Perform unit testing and ensure code quality.
- Collaborate with the back-end team to integrate front-end components with the back-end system, primarily using SharePoint.
Required Skills:
- 5+ years of React experience
- Proficiency in React and TypeScript.
- Experience with C# and .NET is a plus.
- Knowledge of React Query, React Testing Library, and Kendo UI React Component Library.
- Strong understanding of performance considerations and best practices in front-end development.
- Experience in unit testing and ensuring code quality.
- Ability to work well with cross-functional teams and understand business needs.
- Excellent communication and collaboration skills.
Preferred Skills:
- Microsoft Azure
- Experience with React Native for mobile app development.
- Knowledge of enterprise development and working with large data sets.