Description

b Description


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

 TypeScript Experience is optional

 Familiarity with RESTful APIs

 Knowledge of modern authorization mechanisms, such as JSON Web Token

 Familiarity with modern front-end build pipelines and tools

 Experience with common front-end development tools such as NPM, YARN etc.

 Ability to understand business requirements and translate them into technical requirements

 Knack for benchmarking and optimization

 Familiarity with code versioning tools Azure Devops.

 Experience in IDE such as VS code \ VS.Front-End Development

 JavaScript and ES6/ES7

 RESTful APIs

 Version Control

 State Management Libraries

 Debugging Tools

 Working understanding within React Native

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.

Education

Bachelor's degree in Computer Science