Job Description
We are looking for a skilled Front-End Developer with experience in React and TypeScript to join our dynamic team. In this role, you will create and maintain scalable, high-quality web applications, focusing on delivering a seamless user experience. You will collaborate closely with cross-functional teams to ensure smooth project execution and project satisfaction.
Key Responsibilities:
· Develop and optimize web applications using React and TypeScript.
· Build and customize UI components using Material-UI (MUI).
· Manage application state using Recoil or Redux.
· Integrate complex forms with React JSON Schema Forms.
· Write and maintain tests using Jest, ensure code quality with ESLint and Prettier.
· Ensure web accessibility standards using tools like axe DevTools.
· Integrate APIs with Axios to ensure efficient application performance.
· Collaborate effectively with cross-functional teams and communicate clearly with project
· Utilize Git and GitFlow for version control and set up development environments with Node.js and Yarn.
· Maintain and update project documentation with Storybook.
· Ensure timely and high-quality delivery of tasks.
Key Traits We Value:
· Proactive problem-solving attitude with the ability to address challenges independently.
· Strong attention to detail to ensure smooth user interactions.
· Commitment to continuous learning and staying updated with new technologies and frameworks.
Qualifications:
· Proven experience as a Front-End Developer with React and TypeScript.
· Familiarity with Material-UI (MUI), Recoil or Redux, and React JSONSchema Forms.
· Experience with Jest, ESLint, and Prettier for maintaining high code quality.
· Understanding of API integration using Axios and knowledge of Git and GitFlow for version control.
· Familiarity with accessibility standards and experience using tools like axe DevTools.
· Knowledge of Node.js, Yarn, and documentation tools like Storybook.