Position:
Technical Lead Next.js (L1)
Location:
Bangalore
Role Overview:
We are seeking a highly skilled and experienced L1 Lead / Technical Lead proficient in Next.js development. This pivotal role involves leading a team of Next.js developers, ensuring the delivery of robust, scalable, and high-performance web applications. Responsibilities include providing technical leadership, conducting code reviews, mentoring junior developers, and shaping architectural decisions. This position demands a combination of hands-on coding expertise, leadership qualities, and a deep understanding of modern web development practices.
Key Responsibilities:
Technical Leadership & Guidance:
- Lead and mentor a Next.js development team, offering technical guidance and support.
- Conduct regular code reviews to maintain code quality, ensure maintainability, and enforce best practices.
- Contribute to architectural discussions and design decisions for Next.js applications.
- Foster a culture of continuous learning and improvement within the team.
- Troubleshoot and resolve complex technical issues in Next.js applications.
Development & Implementation:
- Design, develop, and deploy high-performance, scalable web applications using Next.js, React, and related technologies.
- Implement rendering strategies such as SSR, SSG, and ISR based on project needs.
- Develop and integrate RESTful APIs or GraphQL endpoints.
- Ensure cross-browser compatibility, responsiveness, and accessibility of applications.
- Write clean, efficient, well-documented, and testable code.
Project Management & Collaboration:
- Collaborate with product managers, UI/UX designers, and backend teams to translate requirements into technical solutions.
- Engage in agile methodologies (Scrum, Kanban) including sprint planning, daily stand-ups, and retrospectives.
- Contribute to defining project scope, estimating effort, and meeting deadlines.
- Identify and mitigate technical risks throughout the development lifecycle.
Performance Optimization & Best Practices:
- Implement optimization techniques such as code splitting, lazy loading, image optimization, and efficient data fetching.
- Ensure applications are SEO-friendly and meet performance benchmarks (e.g., Core Web Vitals).
- Stay updated on latest trends, technologies, and best practices in Next.js and frontend development.
Required Skills and Qualifications:
Experience:
- Minimum 5 years of web development experience, with at least 3+ years specializing in Next.js.
- Demonstrated experience in a technical leadership or lead developer role.
Technical Skills:
- Expert proficiency in Next.js framework (routing, API routes, data fetching, caching, dynamic routing, ISR, image optimization).
- Strong expertise in React.js (Components, Hooks, Context API, Redux or other state management libraries).
- Solid command of JavaScript (ES6+) and TypeScript.
- Proficiency in HTML5 and CSS3 (responsive design, CSS-in-JS, preprocessors like Sass/Less).
- Experience with RESTful APIs or GraphQL integration.
- Strong understanding of version control systems (Git).
- Familiarity with testing frameworks (Jest, React Testing Library, Cypress).
- Knowledge of deployment strategies for Next.js apps (Vercel, AWS, Netlify).
Soft Skills:
- Excellent communication (written and verbal) and interpersonal skills.
- Strong problem-solving and analytical abilities.
- Ability to work independently and collaboratively in a fast-paced environment.
- Proactive, self-motivated, and eager to adopt new technologies.
- Strong organizational and time management skills.
Education:
- Bachelor s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).