Institute of Quran and Sunnah logo

Senior React/Next.js Developer

Institute of Quran and Sunnah
Full-time
On-site
India
Software Engineering

Project

Maintainance contract to maintain existing App.

Our Quran Learning platform provides a comprehensive digital ecosystem for students, teachers, and administrators to track progress, provide precise feedback, and manage revision schedules intelligently. We are on a mission to build a best-in-class tool to help cultivate the next generation of students.

We are looking for a passionate and skilled developer to join our project, taking a key role in maintaining, enhancing, and scaling the application.

Job Summary

As a React/Next.js Developer, you will be responsible for the end-to-end development and maintenance of the PWA application. You will work on everything from frontend UI/UX enhancements and component development to backend logic involving Firebase services. The ideal candidate is a self-motivated problem-solver with a strong background in building robust, scalable web applications using Next.js and Firebase.

Key Responsibilities

  • Maintain & Enhance: Take ownership of the existing codebase, ensuring its stability, performance, and scalability.
  • Feature Development: Design, develop, and deploy new features across the stack, from UI components in React to backend logic with Firebase.
  • Frontend Development: Build responsive, accessible, and aesthetically pleasing user interfaces using Next.js (App Router), TypeScript, ShadCN UI, and Tailwind CSS.
  • Backend Integration: Work extensively with Firebase services, including Firestore (database), Firebase Authentication (role-based access), and Firebase Cloud Messaging (push notifications).
  • PWA & Offline-First: Improve and maintain the app's Progressive Web App capabilities, ensuring a seamless and reliable offline experience using service workers and Firestore's persistence.
  • Bug Squashing & Performance Tuning: Proactively identify, diagnose, and resolve bugs and performance bottlenecks.
  • Collaboration: Work closely with the project lead to translate product requirements into technical solutions and contribute to the application's roadmap.

Required Skills & Qualifications

  • India, preferably Bengaluru based.
  • Well versed with Islamic concepts.
  • 6+ years of professional experience in frontend development.
  • Expertise in React & Next.js: Deep understanding of the Next.js App Router, Server Components, Server Actions, and modern React patterns (Hooks, Context).
  • TypeScript Proficiency: Strong experience writing clean, type-safe code.
  • Firebase Platform: Demonstrable experience with Firebase, particularly Firestore (including complex queries and security rules) and Firebase Authentication.
  • UI & Styling: Proficiency with Tailwind CSS and experience building component-based UIs, preferably with a library like ShadCN UI.
  • State Management: Experience with modern state management libraries, particularly TanStack React Query.
  • PWA Development: Solid understanding of PWA principles, service workers, and caching strategies for creating offline-first applications.
  • Version Control: Proficiency with Git and standard Git workflows.
  • Problem-Solving: Excellent analytical and problem-solving skills with a keen eye for detail.
  • Communication: Strong communication skills and the ability to work independently in a remote setting.