Total-TECH Co.
” The Job Description”
- Develop and maintain complex React applications using best practices and design patterns.
- Implement efficient state management solutions using Redux.
- Create reusable UI components using Material UI framework.
- Collaborate with backend developers to integrate RESTful APIs.
- Optimize application performance and ensure cross-browser compatibility.
- Mentor junior developers and conduct code reviews.
- Participate in agile development processes and sprint planning.
Requirements:
- 5+ years of experience in frontend development.
- Strong proficiency in React.js and its core principles.
- In-depth understanding of Redux state management.
- Experience with Material UI or similar component libraries.
- Expertise in JavaScript (ES6+), HTML5, and CSS3.
- Familiarity with modern frontend build tools (e.g., Webpack, Babel).
- Experience with version control systems (preferably Git).
- Strong experience with Typescript.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Nice-to-have Skills: Zustand, Tailwind, React Query, Zod, Knowledge of GraphQL, Familiarity with server-side rendering (e.g., Next.js),Understanding of CI/CD pipelines, Experience with testing frameworks (e.g., Jest, React Testing Library).