
Search by job, company or skills
This role is for one of our clients
WHAT YOU'LL BE DOING
● Take ownership and define the frontend architecture utilizing React.js / Next.js across various client projects.
● Lead the complete UI delivery process, ensuring quality, scalability, and adherence to deadlines.
● Serve as the main frontend Single Point of Contact (SPOC) for clients, managing requirements, providing solutions, and handling escalations.
● Develop complex, high-impact UI modules by writing hands-on code.
● Drive performance enhancements including Core Web Vitals, SSR/SSG, code splitting, and lazy loading.
● Set and maintain coding standards, best practices, and design systems.
● Lead and mentor a team of UI developers, overseeing code reviews and fostering skill development.
● Collaborate effectively with backend, UX, QA, and DevOps teams to ensure smooth project delivery.
● Ensure high standards of code quality, testing, and maintainability throughout projects.
● Manage multiple projects and stakeholders, ensuring seamless execution and client satisfaction.
WHAT WE NEED IN YOU
● Solid knowledge of JavaScript (ES6+), HTML5, and CSS3, with a thorough understanding of core principles and browser fundamentals.
● Demonstrated hands-on experience with React.js, including Hooks, component lifecycle, state management, and performance optimization.
● Practical expertise with Next.js, including SSR, SSG, routing, and middleware for building scalable, SEO-friendly applications.
● Capability to design and implement scalable, maintainable frontend architectures for complex systems.
● Strong background in component-driven development, including creating and managing reusable design systems.
● Proficiency with state management tools such as Redux, Zustand, or Context API, along with a clear understanding of their appropriate use cases.
● Hands-on experience in code splitting, lazy loading, rendering optimization, and improving Core Web Vitals.
● Extensive experience integrating REST APIs and GraphQL.
● Actively engage in coding tasks—not just management—as well as excel in code reviews, mentoring, and providing technical guidance.
● Ability to independently tackle complex UI challenges and critical modules while managing multiple projects and priorities.
● Experience working directly with clients and stakeholders through discussions, demonstrations, and escalations.
● Skilled in translating business requirements into effective technical solutions.
● Familiarity with Agile/Scrum development methodologies.
GOOD TO HAVE
● Experience with Node.js and Express.js.
● Proficiency in TypeScript.
● Knowledge of cloud platforms such as AWS or Vercel.
● Understanding of e-commerce or high-traffic application environments.
QUALIFICATIONS
● Bachelor's degree in Engineering (BE/BTech) or a related field.
● 7 to 10 years of professional experience.
● Self-motivated, quick learner with strong problem-solving abilities.
● Excellent team player with effective communication skills.
● Enthusiastic and passionate about working in a startup environment.
Skills
JavaScript
ReactJS
NextJS
Context API
Redux
Zustand
Job ID: 145819687