InternSathi - Internships In Nepal company
Our client is seeking a Senior React Native Developer with a strong background in iOS app development and backend architecture. You will spearhead the creation of our new AI Home Redesign App, built with React Native (Expo), Firebase, and various third-party integrations. In addition to hands-on coding, you will have the opportunity to grow into a leadership role, guiding junior developers as our team expands.
Our client is dedicated to using the latest AI technology to build world-class, magical consumer apps. They have multiple exciting products in the pipeline and are looking for a skilled Senior React Native Developer to lead the development of our AI-powered home redesign app for iOS and help shape our future app portfolio.
Location: Remote
Employment Type: Full-time
Responsibilities:
1. **Lead Development Efforts:** Own the end-to-end development process for our AI-based home redesign iOS application—from technical design to production deployment.
2. **Architect & Implement Backend Solutions:** Plan, design, and implement scalable backend architectures using Firebase (and other relevant services) to optimize data management, performance, and reliability.
3. **React Native & Expo:** Develop and maintain a high-quality codebase using React Native with Expo, ensuring seamless performance and user-friendly interactions.
4. **AI Image Generation Integration:** Work with (or learn) the Replicate API to incorporate AI-driven features for interior, exterior, and virtual staging functionalities.
5. **Payment & Subscription Management:** Integrate RevenueCat for handling in-app purchases and subscription models within the app.
6. **Code Quality & Best Practices:** Establish coding standards, perform code reviews, and maintain technical documentation to ensure a clean and scalable codebase.
7. **Project & Team Leadership:** Collaborate with product managers, designers, and stakeholders to plan new features and iterations. Provide technical leadership, mentorship, and guidance to junior developers (as the team grows).
8. **Multiple App Pipeline Management (Future):** As Genesiss AI develops additional apps, coordinate across projects, ensuring consistent architecture and reusable components where possible.
9. **Testing & Debugging:** Utilize an iPhone (strongly preferred) or iOS simulator for real-world testing, debugging, and performance tuning.
Requirements:
- **Senior-Level Expertise:** Demonstrated experience (5+ years) in mobile app development, with a focus on React Native for iOS.
- **In-Depth React Native Knowledge:** Proven track record of building and deploying iOS apps using React Native with Expo.
- **Firebase Familiarity:** Hands-on experience with Firebase (Firestore, Storage, Cloud Functions, etc.) and the ability to architect scalable backend services.
- **Leadership Skills.** Ability to oversee project lifecycles, make strategic technical decisions, and guide team members.
- **Forward-Thinking Mindset:** Stays updated on emerging technologies, including AI, and is open to innovative solutions.
- **Version Control & CI/CD:** Proficiency with Git and knowledge of continuous integration/continuous delivery pipelines.
- **Communication:** Excellent verbal and written communication skills for remote collaboration.
- **iPhone Ownership:** Strong preference for candidates who own an iPhone for on-device testing of our iOS apps.
Nice-to-Haves:
- **AI & ML Integration Experience:** Familiarity with AI/ML APIs or libraries, especially Replicate or similar platforms.
- **Payment Systems:** Prior experience with RevenueCat or other subscription/in-app purchase integrations.
- **UI/UX Sensibility.** Appreciation for intuitive user interfaces and smooth user experiences.
- **Performance Optimization:** Techniques for optimizing app size, load times, and resource usage.
- **Past Leadership Experience:** History of building and managing development teams.
What They Offer:
- **Competitive Compensation:** Above market rates, tailored to experience and skillset.
- **Remote Flexibility:** Work from anywhere in the world, with flexible hours that align with project milestones.
- **Growth Opportunities:** A clear path to a leadership role as our engineering team expands.
- **Cutting-Edge Projects:** Be at the forefront of innovation by contributing to multiple AI-driven and consumer-focused mobile apps.
- **Collaborative Environment:** Work closely with a passionate team of designers, product managers, and fellow developers.
Apply: Please send us your resume at career@talentsathi.com, we will fast track the application process.