Position: Lead JavaScript Engineer - ReactExperience Level: 6 to 10 yearsLocation: HybridEducation : Bachelor’s degree in Computer Science, Engineering, or related field
Responsibilities:
Craft visually captivating and intuitive React components.
Transform design mockups into responsive interfaces, enhancing user experiences seamlessly.
Establish robust connections between React applications and external APIs, facilitating smooth data exchange and interaction.
Demonstrate a strong understanding of React frameworks such as NextJS, Webpack, Axios, Enzyme, Redux, Prettier, and ESLint.
Utilize these tools to enhance web development, demonstrating adaptability across various tech stacks.
Proficient in using React features such as Portals, Fragments, Error Handling, Higher order components, Forwarding Refs, and Performance optimizations.
Implement type checking and error handling strategies for robust applications.
Understand the differences between Server-side rendering vs Client-side rendering.Conduct unit testing (using Jest, Enzyme, etc.) and end-to-end testing to ensure code quality and reliability.JSX, Props and States, Lifecycle, Event handling, Synthetic events, Lists and Keys, Forms.Utilize JSX, manage Props and States efficiently, and handle events effectively.Implement best practices for managing the React component lifecycle, handling synthetic events, working with lists and keys, and creating forms.Leverage React Hooks such as State and Effect Hooks to manage component state and side effects.Build custom hooks for reusable logic and improved code organization.
Role Responsibilities/Expectations:High-quality front-end application development using client and server-side JavaScript, CSS3, semantic HTML, and responsive UIs.Front-end architecture and solution design.Agile (Scrum) based delivery practices, test-driven development, test automation, continuous delivery.Planning and developing entire engineering solutions to accomplish business goals.Building reliability and resiliency into solutions with appropriate testing and reviewing throughout the delivery lifecycle.Ensuring maintainability and reusability of engineering solutions.Ensuring solutions are well architected and can be integrated successfully into the end-to-end business process flow.Reviewing engineering plans and quality to drive re-use and improve engineering capability.Participating in industry forums to drive adoption of innovative technologies, tools and solutions in the organization.
Please mail cv on contact@prectech.online or WhatsApp on 8306600000