- Provide technical leadership and guidance to a team of React developers. Conduct training sessions to ensure the team stays current with React best practices and emerging trends
- Responsible to forecast and plan Manpower as per the project needs and sizing
- Responsible to allocate resources as per the skills, experience mix planned/sized for the Projects
- Participate in the design and architecture of React applications, considering scalability, performance, and maintainability.
- Collaborate with project managers to plan, execute, and deliver React projects on time and within budget.
- Collaborate with cross-functional teams to define technical solutions and strategies.
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Identify and address performance bottlenecks in React applications.
- Implement strategies for optimizing the rendering and overall performance of React components.
- Troubleshoot and resolve complex technical issues related to React and its ecosystem
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Conduct thorough code reviews to ensure adherence to coding standards and best practices.
- Design and build robust futuristic reusable components which can be used across multiple projects.
- Provide guidance, mentorship, and training to team members for their professional development.
- Version control, Branching, Packaging and deployment.
- Continuous Improvement in process and team delivery efficiency.
TECHNICAL SKILLS/COMPETENCIES: MANDATORY
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model HTML, CSS, AJAX
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux).
- Experience in Bootstrap framework.
- Familiarity with newer specifications of ECMAScript
SOFT SKILLS:
- Excellent verbal communication skills.
- Excellent organizational skills and the ability to see solutions to their conclusion.
- Ability to handle high-pressure dynamic environments.
- Strong problem solving and analytical skills.