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.