Job Description
Pay Rate Range: $ 44.24 - 49.24/hr. GBaMS ReqID : 10330120 Title : Senior Next.js Developer Job Description: • Lead development of robust and scalable web applications using Next.js, React, and TypeScript • Drive architecture and implementation of SSR, SSG, and ISR to optimize performance and SEO • Develop and maintain a component-driven architecture using tools like Storybook • Create reusable, well-documented, and testable UI components • Implement complex and efficient state management using Redux or React Context • Handle server-side data fetching with React Query • Integrate RESTful and/or GraphQL APIs • Implement client-side form validation using libraries like React Hook Form • Ensure high code quality through code reviews and best practice enforcement • Collaborate with UX/UI designers, product managers, and backend engineers to translate requirements into technical solutions • Mentor junior and mid-level developers, promoting a culture of continuous learning • 8 years of professional software development experience • 3 years of hands-on experience in front-end development using React.js, Redux, and TypeScript • Proven experience building and deploying production-level applications with Next.js • Deep expertise in modern JavaScript (ES6) • Proficiency in HTML5, CSS3, and modern styling techniques (e.g., CSS-in-JS, styled-components, Tailwind CSS) • Strong understanding of web performance optimization, core web vitals, and accessibility standards (WCAG) • Extensive experience with component creation and documentation using Storybook • Expertise with data fetching and caching libraries like React Query • Experience with form management and validation using React Hook Form • Proficiency with version control tools, especially Git • Strong knowledge of automated testing frameworks such as Jest and React Testing Library. Skills: Category Name Required Importance Experience SkillCategoryTest1_MN Digital : ReactJS Yes 1 7 years
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application