React.JS – Team Leader

  • BackApply
    Currently We Do Not Have Any Openings!

    • 5-Days Working

      5-Days Working

    • Picnic Plan

      Paid Leaves

    • Health Insurance

      Complimentary Health Insurance

    • Over Time

      Overtime Pay

    • Play Game

      Fun Activities

    • Personal Loan

      Personal Loan

    • Employee First

      Employee
      Training

    • Positive_Environment

      Positive Work Environment

    • Professional_Developments

      Professional Developments


    Job Description:

    • Project Planning: ReactJS team leaders need to collaborate with project managers and other stakeholders to define project goals and objectives. They should also identify the scope of work and establish timelines for successful project completion.
    • Team Management and Mentorship: ReactJS team leaders are responsible for managing the team of developers working on a project. They should set performance goals, monitor progress, provide feedback, and support the team in achieving their objectives. They also ensure that all team members have the resources and training needed to perform their job duties.
    • Technical Expertise: ReactJS team leaders should have strong technical skills and expertise in ReactJS development. They should be able to provide guidance to the team in designing, developing, and testing high-quality applications that meet the project requirements.
    • Code review: The ReactJS team leader should review the code written by team members to ensure that it meets the best practices and is efficient, maintainable, and scalable.
    • Architecture design: The ReactJS team leader should design the architecture of the application and provide guidance to the team on how to implement it.
    • Communication: ReactJS team leaders should have excellent communication skills to effectively communicate with team members, stakeholders, and project managers. They should be able to explain technical concepts in a way that is easy for non-technical stakeholders to understand.
    • Quality Assurance: ReactJS team leaders should ensure that the applications developed by their team meet quality standards and best practices. They should also establish quality assurance processes and procedures to ensure that all team members follow best practices for code reviews, testing, and deployment.
    • Continuous Improvement: ReactJS team leaders should be committed to continuous improvement and keeping up with the latest industry trends and best practices. They should regularly assess their team’s performance and identify areas for improvement, lateand implement changes to improve the efficiency and effectiveness of their team.

    Job Responsibility:

    Key Performance Areas (KPA):

    • Project Planning: The ability to collaborate with project managers and stakeholders, define project goals, identify scope of work, and establish timelines for successful project completion.
    • Team Management and Mentorship: The ability to manage and mentor the team of developers, set performance goals, monitor progress, provide feedback, and ensure that all team members have the resources and training needed to perform their job duties.
    • Technical Expertise: Strong technical skills and expertise in ReactJS development to provide guidance to the team in designing, developing, and testing high-quality applications that meet the project requirements.
    • Code Review: The ability to review the code written by team members to ensure that it meets best practices, is efficient, maintainable, and scalable.
    • Architecture Design: The ability to design the architecture of the application and provide guidance to the team on how to implement it.
    • Communication: Excellent communication skills to effectively communicate with team members, stakeholders, and project managers, and the ability to explain technical concepts in a way that is easy for non-technical stakeholders to understand.
    • Quality Assurance: Ensuring that the applications developed by the team meet quality standards and best practices, and establishing quality assurance processes and procedures to ensure that all team members follow best practices for code reviews, testing, and deployment.
    • Continuous Improvement: A commitment to continuous improvement and keeping up with the latest industry trends and best practices. Regularly assessing the team’s performance and identifying areas for improvement, and implementing changes to improve the efficiency and effectiveness of the team.

    Key Performance Indicators (KPIs):

    • Project Planning: Successful completion of projects on time and meeting project goals & objectives. Effective collaboration with project managers and stakeholders. Effective communication of project progress and any changes in project scope or timelines.
    • Team Management and Mentorship: Achieving team performance goals. Consistent and effective feedback to team members. Implementation of effective training and development programs for team members.
    • Technical Expertise: Successfully delivering projects that meet technical requirements. Successful adoption of new technologies
    • Code Review: Successfully identifying and fixing code issues. High-quality code that meets industry standards and is scalable and maintainable. Effective feedback to team members to improve code quality.
    • Architecture Design: Successful implementation of application architecture. Effective guidance to the team on implementation of architecture
    • Communication: Effective communication with team members, stakeholders, and project managers. Regular communication of project progress and any changes in project scope or timelines. Clear communication of technical concepts to non-technical stakeholders
    • Quality Assurance: High-quality applications that meet quality standards and best practices. Effective implementation of quality assurance processes and procedures. Successful resolution of any quality issues that arise. Improvement in quality over time
    • Continuous Improvement: Regular assessment of team performance and identification of areas for improvement.Consistent adoption of new industry trends and best practices. Improvement in team performance over time

    Required Skills & Qualification:

    • At least 3+ years of experience as a React.js developer.
    • Must have good communication skills in English. 
    • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
    • Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
    • Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries
    • Understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM
    • Open-minded team player, willing to accept feedback and offer suggestions
    • Good time management, project management, communication, and interpersonal skills
    • Capability to write crisp and clear code based on guidelines and best practices
    • Experience with user interface design.
    • Knowledge of performance testing frameworks including Mocha and Jest.
    • Experience with browser-based debugging and performance testing software.
    • Willingness to learn modern-day tools and processes
    • Good problem-solving, troubleshooting skills

    Interview Process:

    1. HR Round
    2. Technical Round
    3. Practical Round
    4. Salary Negotiation
    5. Offer Release

Job Location

You want to apply experience or fresher?

Would you be okay with the Bond System?

Please Upload Attachment

Thank you for sending your resume. You will hear from our HR team very soon.

arrow-img WhatsApp Icon