Lead Engineer ReactJS

7 - 11 years

0 Lacs

Posted:15 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You have a great opportunity to join as a lead engineer in Web development using ReactJS with Firebase as the backend. With over 7 years of experience, your role will involve a deep understanding of ReactJS and its core principles, such as Virtual DOM, JSX, and Components. You will be expected to have experience with popular ReactJS workflows like Flux or Redux, along with React Hooks, High-Order Components, Pure Components, Functional and Class Components. Your expertise in web and JavaScript technologies, including HTML/XHTML, XML, JSON, CSS, JavaScript, AJAX, DOM, and version control systems like GIT will be essential. In this role, you will need to configure Firebase projects for features such as authentication, Firestore, Crashlytics, Cloud messaging/functions, and integrate Restful APIs with ReactJS applications. An understanding of ES6 and TypeScript concepts, unit testing tools like Jest, and modern authorization mechanisms like OAuth with JSON Web Token will be beneficial. Familiarity with front-end build pipelines and tools such as Babel, Webpack, NPM, and translating designs and wireframes into high-quality code are key responsibilities. As a lead engineer, you will manage tasks in a sprint, review team members" code, and ensure the first-time quality of code. Your duties will include writing clean, well-designed code, translating user stories into technical specifications, and understanding business requirements to convert them into technical requirements. Following modern agile-based development processes, producing detailed specifications, troubleshooting, testing, and maintaining core product software and databases for optimization and functionality will be part of your responsibilities. You will contribute to all phases of the development lifecycle, follow technology best practices, develop and deploy new features, and adhere to ISMS policies and procedures. Additionally, you will participate in the full product development cycle, including brainstorming, release planning, code implementation, coordinating with clients, internal reviews, production releases, quality assurance, and product support. To excel in this role, you should be highly effective, thrive in a dynamic environment, demonstrate proactive communication, technical leadership, and have a positive attitude towards accepting challenges. Your passion for best design and coding practices, along with a desire to develop new ideas, will drive you towards success in this position.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You