Job Description
Job Overview
We are looking for a senior, reliable developer with more than 5 years of professional experience to take over and continue development of our existing application. The role focuses on maintaining the current system, improving stability and performance, and adding new features based on business needs.
This position requires strong experience in React-based admin dashboards, Firebase, Flutter, and working from Figma designs. We are specifically looking for someone who can responsibly take ownership of an existing codebase and continue development without disrupting previously delivered features.
This is a long-term collaboration for the right candidate.
Responsibilities
Take over and fully understand the existing codebase
Maintain and improve a production application
Fix bugs, optimize performance, and improve stability
Develop and integrate new features
Build, maintain, and extend admin dashboards using React
Work with Firebase (Auth, Firestore, Cloud Functions, Admin SDK)
Implement UI accurately based on Figma designs (pixel-perfect when required)
Ensure proper role management, permissions, and security rules
Write clean, maintainable, and well-documented code
Communicate progress clearly and respect agreed scope and timelines
Mandatory Requirements
More than 5 years of professional software development experience
Strong experience with React
Proven experience building admin dashboards / admin panels using React (mandatory)
Strong experience with Firebase:
Authentication
Firestore
Cloud Functions
Firebase Admin SDK
Experience with Flutter for mobile applications
Experience working with Figma and converting designs into functional UI
Experience taking over and maintaining existing/legacy codebases
Strong understanding of user roles, permissions, and admin-level access
Ability to work independently and responsibly
Also to Have
Experience with Firebase App Hosting or CI/CD pipelines
Experience with multi-language applications
Experience publishing or maintaining apps on App Store / Google Play
Experience working on long-term SaaS or production systems
Project Details
Existing application (handover required)
Clear documentation and scope provided
Long-term potential collaboration
Milestones and deliverables will be clearly defined
How to Apply
Please include:
Your total years of experience
Relevant projects using React admin dashboards
Experience with Firebase and Flutter
Examples of work implemented from Figma designs
Confirmation that you are comfortable taking over an existing codebase
Important Note
This role requires professionalism, respect for scope, and transparency. Candidates who cannot demonstrate real experience with React admin dashboards and Figma-based UI implementation will not be considered.