Senior Frontend Developer
- Industry Other
- Category Web & Application Development
- Location Kathmandu, Nepal
- Expiry date Apr 05, 2026 (2 days left)
Job Description
Role: Senior Frontend Developer (Next.js)
Location: Onsite – Kathmandu, Nepal
Employment Type: Full-time
Experience Required: 6 to 8 Years
Salary: Upto 200k NPR per month(based on experience and skills)
Company Description:
Code Mantra is a global online learning platform focused on equipping kids aged 5-18 with essential 21st-century skills. The platform offers interactive live sessions covering a range of topics, including Coding, Math, Financial Literacy, and Entrepreneurship. Code Mantra is dedicated to empowering young learners with knowledge and practical skills to thrive in a rapidly evolving world. By fostering innovation and creativity, Code Mantra is shaping the leaders and innovators of tomorrow.
About the Role:
We are looking for a Senior Frontend Developer with deep expertise in Next.js and React to join our onsite team in Kathmandu. In this role, you will take ownership of frontend architecture, collaborate cross-functionally, and drive best practices to build scalable, high-performance, and SEO-optimized web applications.
Key Responsibilities:
- Lead the development and maintenance of Next.js-based applications with scalable and maintainable architecture.
- Translate UI/UX designs into high-quality, responsive, and reusable components.
- Architect and implement SSR (Server-Side Rendering), SSG, and ISR strategies for performance optimization.
- Integrate and manage REST and GraphQL APIs efficiently.
- Drive performance optimization, SEO best practices, and accessibility standards.
- Design and implement advanced state management solutions using Context API, Reducer patterns, and Redux (if needed).
- Optimize frontend performance using React Hooks and memoization techniques.
- Manage server state using TanStack Query (React Query) for efficient caching and updates.
- Conduct code reviews, mentoring, and technical guidance for junior developers.
- Collaborate with product managers, designers, and backend teams to deliver high-quality solutions.
- Contribute to frontend architecture decisions and technical roadmaps.
- Required Skills & Qualifications:
- 6–10 years of professional frontend development experience.
- Strong expertise in JavaScript (ES6+) and TypeScript.
- Advanced, hands-on experience with Next.js and React.js.
- Deep understanding of React architecture, design patterns, and state management.
- Strong experience with React Hooks and performance optimization techniques.
- Proven experience with TanStack Query (React Query).
- Expertise in HTML5, CSS3, SASS, and modern styling frameworks (Tailwind CSS, Material UI).
- Strong experience in API integration (REST & GraphQL).
- Proficiency with Git, code versioning, and agile development methodologies.
Nice-to-Have Skills:
- Experience with testing frameworks (Jest, React Testing Library, Cypress).
- Working knowledge of backend technologies (Node.js, Express).
- Experience with CI/CD pipelines, Docker, and deployment workflows.
- Strong understanding of web performance, Core Web Vitals, and SEO optimization.
Additional Expectations (Senior Level):
- Ability to mentor and guide junior developers.
- Strong problem-solving and architectural decision-making skills.
- Excellent communication and stakeholder management skills.