Job Title: Senior React.js Developer
Job Type: Full-time
Introduction: Ken Research is seeking a Senior React.js Developer with a deep technical expertise and a proven track record in building complex web applications. As we revamp our technology and website infrastructure, this role will play a pivotal part in leading our frontend development efforts, ensuring high performance, and integrating advanced frontend technologies.
Responsibilities:
Lead the development and optimization of reusable, high-quality components and features using React.js and Next.js.
Architect and implement robust state management solutions using Redux/Flux, optimizing data handling and component reactivity for complex enterprise-level applications.
Collaborate closely with UX/UI designers and backend developers to translate intricate design mockups and wireframes into flawless, responsive web applications.
Drive architectural decisions to develop scalable, maintainable frontend codebases, incorporating best practices and new technologies.
Benchmark, profile, and optimize the performance of web applications, implementing advanced frontend performance optimization techniques.
Nice to Have:
Hands-on experience with GraphQL, Apollo Client, or other advanced state management techniques.
Experience with Progressive Web Apps (PWAs) and mobile-first responsive design.
Proficiency in server-side rendering (SSR) and static site generation (SSG) techniques using Next.js.
In-depth understanding of security practices related to frontend development.
Contributions to open-source projects or active participation in the React.js community.
Requirements:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
4-5 years of professional experience in frontend development with extensive use of React.js and Next.js.
Advanced proficiency in JavaScript, TypeScript, HTML5, and modern CSS/SASS methodologies.
Expertise in complex state management using Redux/Flux, with an emphasis on performance and scalability in large-scale applications.
Demonstrated experience in integrating frontend applications with various backend technologies and RESTful APIs.
Strong knowledge of modern frontend build pipelines and tools such as Web pack, Babel, npm, and yarn.
Proven ability to lead development projects and make significant architectural decisions for frontend environments.
Exceptional problem-solving capabilities and a strong attention to detail.
What We Offer:
1. A dynamic and challenging work environment with opportunities for personal and professional growth.
2. 5 days a week
3. GPA & GMC