Job Description
Responsibilities:
• Lead a team of developers in the design, development, and implementation of React applications.
• Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical solutions.
• Mentor junior developers and provide guidance on best practices in React development.
• Review code and ensure adherence to coding standards, best practices, and project guidelines.
• Participate in architecture and design discussions to drive technical decisions.
• Troubleshoot and debug issues and provide timely resolutions.
• Stay updated on emerging technologies and trends in React development and incorporate them into our projects as appropriate.
Requirements:
• Bachelor’s degree in Computer Science, Engineering, or related field.
• Minimum 5 years of experience in React development.
• Strong proficiency in JavaScript, HTML, and CSS.
• Experience with state management libraries such as Redux or MobX.
• Familiarity with modern frontend build pipelines and tools, such as Webpack, Babel, and NPM.
• Solid understanding of RESTful APIs and asynchronous programming.
• Experience with version control systems, preferably Git.
• Excellent communication and collaboration skills.
• Strong problem-solving abilities and attention to detail.
• Experience with Agile development methodologies is a plus.