logo

JobNob

Your Career. Our Passion.

Lead React.Js Developer


Anblicks


Location

Ahmedabad | India


Job description

Position:

React Lead Experience:

8-10 years Location:

Ahmedabad

Responsibilities: -

Architecture : Extensive background in leading and architecting large-scale React.js application projects. Familiar with automated build, deployment, and continuous integration strategies. -

React.js

Development: Utilize React.js and related libraries to build dynamic and responsive web interfaces, implementing interactive features, data handling, and state management. -

Expertise in React.js : A strong command over React.js and its ecosystem is essential. You should have hands-on experience in developing robust and scalable applications using React, including proficiency in state management, component lifecycle, and hooks. -

UI Integration : Collaborate with UI developer and build dynamic functional and visually appealing user interfaces. -

Component Development : Create reusable components and libraries using React.js best practices, maintaining code quality, modularity, and scalability. -

Front-end Optimization : Optimize front-end performance by implementing efficient coding practices, minimizing load times, and optimizing UI rendering for a seamless user experience. -

Security : Writing efficient code, conducting thorough testing, and addressing security vulnerabilities. -

Cross-Browser and Cross-Device Compatibility : Ensure that web interfaces function properly and look consistent across different browsers, devices, and screen sizes. - Collaborative Development: Work closely with back-end developers, UI/UX designers, and other stakeholders to ensure smooth integration of front-end components with back-end systems and APIs. -

Testing and Debugging : Conduct thorough testing and debugging of front-end code, ensuring functionality, usability, and compatibility with various scenarios and user interactions. - Unit Testing: Proficiency in writing unit tests utilizing frameworks such as RTL and Jest, and effectively addressing any defects or bugs that surface throughout the development phase. -

Code Maintenance and Documentation : Document and maintain clean, well-structured code, following coding standards and best practices. Update and refactor code as necessary for improved efficiency and maintainability. - Stay Up-to-Date with Technology: Continuously learn and keep up with the latest trends, frameworks, and best practices in UI development and React.js to enhance skills and stay ahead of industry standards. - Communication & Training: Excellent verbal and written communication skills with colleagues and clients. Proficient in documenting best practices and providing training and mentorship to development teams.

Qualifications: Bachelor’s degree in computer science, information technology, or a similar field. (or equivalent work experience). Lead Developer with 8-10 years of experience and at least 2 years leading a development team and directly communicating with clients. Must have previous working experience as a React.js Lead/Architect for a minimum of 2+ years. Must have previous experience working as a React.js developer for a minimum of 7+ years. Experience in

large-scale React.js application architecture

and design of web-based applications. Extensive experience in

React.js development using TypeScript . Strong proficiency in React.js

and its core principles. Hands-on knowledge of design patterns for creating reliable, scalable, and highly available applications. Hands-on knowledge of performance tools, tuning, and optimization. Hands-on knowledge of web accessibility and web security. Strong proficiency in JavaScript, including DOM

manipulation and the JavaScript object model. Familiarity with popular React workflows (such as Redux, ReactQuery) and state management

libraries. Experience in

integrating RESTful APIs Experience in integrating and customizing third-party libraries such as DataTable, ChartJs, Web Camera, Scanner, etc. Experience of

integration of UI frameworks

like bootstrap, material-ui, Tailwind CSS, and ant-design. Knowledge of responsive and mobile-first web development. Knowledge of UI design principles and ability to work with design tools (e.g., Sketch, Adobe XD, Figma). Knowledge of W3C Validation, Section 508. Proficiency in version control systems (e.g., Git, GitHub, SVN). Familiarity with front-end build tools (e.g., Webpack, Babel) and package managers (e.g., NPM, Yarn). Strong problem-solving and debugging skills. Understanding of Deployments, release management, and monitoring. Familiar with automated build processes, deployment methods, and continuous integration strategies. Knowledge of writing unit test cases using tools such as RTL and Jest. Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams. Ability to understand business requirements and translate them into technical requirements. Excellent verbal and written communication skills with business/clients. Experience in documenting best practices and training, mentoring and technical leading development team.


Job tags



Salary

All rights reserved