We are seeking a hands-on Lead Engineer to own and maintain an existing React Native (Expo) mobile application, leading its technical evolution. The ideal candidate will have strong hands-on experience with React Native, Expo, and Firebase, and excellent communication skills.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
📌 Please read the job description carefully and ensure your CV is fully updated
📌 Position: Lead React Native (Expo) & Firebase Engineer
📍 Location: 100% Remote – Based in Egypt
⏳ Job Type: Full-time, long-term engagement
💰 Salary: Competitive salary (based on experience)
🗣 Language: Must be fluent in English
💼 Experience Required: 8+ years of professional software development experience
(Strong hands-on experience with React Native, Expo, and Firebase is mandatory)
🚀 Start Date: Immediate
🔹 About the Role
We are looking for a hands-on Lead Engineer to take ownership of an existing React Native (Expo) mobile application and lead its technical evolution.
This is not a managerial-only role. You will actively code, make architectural decisions, reduce technical debt, and ensure the platform scales reliably as the user base grows.
You will work closely with the CTO and product team to shape the future of the product while maintaining high engineering standards.
🔹 What You’ll Be Responsible For
- Own and maintain the existing React Native (Expo) mobile codebase.
- Lead architectural decisions to improve scalability, performance, and reliability.
- Design and maintain Firebase / Firestore data models, security rules, and backend logic.
- Build and maintain accurate Google Calendar integrations and synchronization workflows.
- Actively reduce technical debt and improve code quality.
- Develop and ship new features across mobile (and web in later phases).
- Set and enforce best practices for coding standards, reviews, and releases.
- Break down initiatives into clear tasks with realistic estimates.
- Implement and maintain CI/CD pipelines and smooth release workflows.
- Write clear technical documentation, setup guides, and runbooks.
- Communicate risks, trade-offs, and progress clearly in a remote environment.
🔹 Required Experience & Skills
- 8+ years of professional software development experience.
- Strong hands-on experience with React Native and Expo in production apps.
- Solid experience with Firebase, especially Firestore (data modeling, performance, security rules).
- Strong JavaScript / TypeScript skills.
- Proven experience building and maintaining third-party integrations, especially calendar or sync-based systems.
- Experience with CI/CD pipelines and mobile release processes.
- Strong understanding of scalable system design and mobile architecture.
- Excellent communication skills and experience working remotely.
- Comfortable owning production systems and making technical decisions.
🔹 Nice to Have
- Experience with Google Calendar APIs and complex sync logic.
- Experience with React for web and shared cross-platform architectures.
- Background in consumer-facing or productivity applications.
- Experience working in fast-moving startup environments.
🔹 Important Notes
- This is a full-time, long-term role (not freelance or part-time).
- We are looking for someone who enjoys both leadership and hands-on development.
Why Join Fekra?
🏆 ISO-Certified & ISTQB Platinum Partner – Be part of a globally recognized company.
🌍 100% Remote – Work from anywhere!
💰 Competitive Salary
🚀 Exciting Projects – Work on cutting-edge fintech and cloud-based applications.
📈 Career Growth – Enjoy continuous learning and professional development.
💡 Flexible Work Options – Part-time and full-time remote opportunities.
🤝 Collaborative Culture – Join a dynamic, supportive, and innovative team.