Description
Key Responsibilities
• Provide technical guidance and mentorship to team members.
• Collaborate with product owners and stakeholders to understand project requirements.
• Design, develop, and maintain scalable and efficient React.js applications.
• Ensure adherence to coding standards, best practices, and architectural guidelines.
• Lead and manage a team of React.js developers.
• Assign tasks, monitor progress, and provide feedback.
• Foster a collaborative and productive work environment.
• Contribute to project planning and estimation.
• Ensure timely and quality delivery of projects.
• Identify and mitigate technical risks.
• Stay updated with the latest trends and technologies in web development.
• Evaluate and recommend new tools and frameworks.
• Implement innovative solutions to enhance application performance and user experience.
Required Skills And Experience
• 3+ years of full-time React experience.
• 2+ years of additional full-time JavaScript experience.
• Strong proficiency in HTML5, CSS3, and CSS pre-processors.
• Experience with modern JavaScript frameworks (React, Redux, React Router).
• Solid understanding of Node.js, JavaScript build tools (Webpack, Babel), and package managers (npm, yarn).
• Experience with version control systems (Git).
• Knowledge of responsive and mobile design principles.
• Experience with cross-browser development and testing.
• Familiarity with RESTful APIs and data-driven applications.
• Understanding of design tools (Sketch, Figma, Adobe XD).
• Strong problem-solving and analytical skills.
• Excellent communication and interpersonal skills.
Preferred Skills
• Experience with state management libraries (Redux, Zustand, Context API).
• Knowledge of testing frameworks (Jest, React Testing Library).
• Experience with server-side rendering (SSR) and static site generation (SSG).
• Contributions to open-source projects.
(ref:hirist.tech)