What Will You Do
- Develop & Maintain Backend Applications Build, optimize, and maintain high-performance, Develop and maintain scalable, high-performance web applications using React.js and Next.js.
- Write clean, modular, and reusable code following best practices.
- Optimize applications for maximum speed and scalability.
- Collaborate with UI/UX designers to implement engaging user interfaces.
- Work with backend engineers to integrate APIs and ensure smooth data flow.
- Improve performance, accessibility, and SEO of Next.js applications.
- Write unit and integration tests to ensure high code quality.
- Participate in code reviews, provide feedback, and mentor junior developers.
- Stay updated with the latest trends and advancements in frontend technologies.
What You Must Have
Education & Experience
- BTech/BS/MS in Computer Science, Engineering, or a related field.
- 3-5 years of experience in backend development, specializing in scalable applications.
Technical Expertise
- 3+ years of professional experience in frontend development.
- Strong proficiency in React.js and Next.js.
- Hands-on experience with TypeScript, JavaScript (ES6+), and Tailwind CSS.
- Good understanding of server-side rendering (SSR) and static site generation (SSG) in Next.js.
- Experience with state management libraries like Redux, Zustand, or React Context API.
- Proficiency in RESTful APIs, GraphQL, and integrating third-party services.
Problem-Solving & Collaboration
- Excellent debugging and problem-solving skills with a focus on performance optimization.
- Ability to collaborate with cross-functional teams to ensure smooth development and integration.
- Strong leadership and mentoring skills with the ability to guide junior developers.
Work Setup & Mindset
- Comfortable working in a high-performance, in-office environment.
- Ownership-driven approach, proactively solving challenges from Day 1.
- Proficiency in Agile methodologies and collaboration tools like Git, Jira, and Confluence.