Job Details
Type: Full Time
Post Date: 30+ days ago
Industry: Engineering And Technology
Min Experience: 5+ years
Job Description
Position
Senior React/Next.js Developer
Project
Maintainance contract to maintain existing App.
Apply
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.
Apply
Institute of Quran and Sunnah , providing learning platform for the study of Quran and Sunnah. Also provide Islamic counselling and Ruqya Shariah. We believe that seeking knowledge of the Quran and understanding the teachings of our beloved Prophet Muhammad (peace be upon him) are essential for every Muslim’s spiritual growth and development.
View All JobsVisit WebsiteJoin Our MuslimJobs Community
Join our community of professionals looking to grow in our careers and in our deen