Senior Developer (React Native)
1 Opening
Kathmandu, Nepal
Posted on: 9th Feb, 2026
Ends on: 9th Mar, 2026

Job Summary

We are looking for a Senior Developer possessing 4-5 years of professional experience with a deep mastery of React Native, JavaScript, and TypeScript. The ideal candidate will have a proven track record of architecting and delivering high-quality mobile applications and is highly proficient in leveraging Supabase as a backend-as-a-service (BaaS) solution, bridging the gap between frontend mobile UI and scalable backend logic.

What you’ll do

  • Lead the design and implementation of scalable application architectures, ensuring high-quality, clean, and maintainable code adhering to SOLID principles
  • Architect and manage the backend infrastructure using Supabase, including database schema design, Row Level Security (RLS) policies, and Edge Functions
  • Develop expertise in writing platform-specific code (Java/Kotlin for Android, Swift/Objective-C for iOS) and bridging native modules when necessary
  • Identify and address complex performance bottlenecks (e.g., memory leaks, slow renders) using profiling tools to ensure 60fps UI performance
  • Implement a robust testing pyramid including unit testing (Jest), integration testing, and end-to-end testing (Detox or Appium)
  • Design robust asynchronous data synchronization and offline-first capabilities using Supabase and local caching strategies
  • Provide technical guidance within the scrum team, influencing architectural decisions and long-term tech stack evolution
  • Conduct rigorous code reviews, enforcing strict adherence to TypeScript patterns, security guidelines, and performance standards
  • Maintain comprehensive documentation for system architecture, API contracts, and Supabase schema configurations
  • Analyze user stories for technical feasibility and translate complex business requirements into technical tasks
  • Provide accurate effort estimations and proactively identify technical risks or "technical debt" that may impact delivery timelines
  • Communicate effectively with non-technical stakeholders, providing updates on progress and explaining technical trade-offs
  • Actively mentor junior and mid-level developers, fostering a culture of continuous learning and professional growth
  • Stay at the forefront of the React Native ecosystem (e.g., New Architecture/Fabric, Turbo Modules) and Supabase updates

Must Have

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent
  • 4-5 years of hands-on experience focused on React Native development
  • Proven experience in building production-ready apps from scratch, including backend integration and deployment to App Store/Play Store
  • Advanced knowledge of PostgreSQL, including complex queries, indexing, and relational data modeling
  • Experience implementing various authentication flows (OAuth, OTP, Magic Links) using Supabase Auth
  • Deep understanding of Row Level Security (RLS) to ensure data privacy and secure multi-tenant architectures
  • Experience with Supabase Realtime for live data syncing and presence features
  • Proficiency in writing serverless logic using Deno/TypeScript for Supabase Edge Functions
  • Management experience with file uploads and CDN delivery via Supabase Storage
  • Expert proficiency in TypeScript and ES6+ JavaScript
  • Deep experience with React Query (highly preferred for Supabase), Redux Toolkit, or Zustand
  • Practical experience with native IDEs (Xcode, Android Studio) and bridging native libraries
  • Exceptional verbal and written communication skills for cross-functional collaboration
  • A proactive, solution-oriented mindset with the ability to navigate through ambiguous technical challenges
  • Demonstrated ability to lead feature squads and take ownership of the end-to-end development lifecycle

Nice To Have

  • Experience with EAS (Expo Application Services), Fastlane, or Jenkins for automated builds and OTA (Over-the-Air) updates
  • Proficiency with Git (GitFlow), Jira, and debugging tools like React Native Debugger, Flipper, and Charles Proxy
  • Experience with New Relic, Sentry, or Firebase Crashlytics for error tracking

What you’ll gain

  • Paid time off and holidays.
  • Professional development opportunities.
  • On-site work with 5 working days per week

APPLY NOW

Share with friends

Elevating Your Career

From competitive pay to impactful projects, explore the benefits of being part of Tech Haus

Competitive Pay

We offer some of the best pay rates in the industry, recognizing and rewarding your expertise and contributions.

Collaborative Workspace

Our work environment is designed to foster collaboration, creativity, and innovation. You'll find yourself surrounded by like-minded professionals who are eager to share knowledge and ideas.

Remote Opportunities

Embrace the flexibility of working on world-class projects from the comfort of your home, allowing you to balance your professional and personal life seamlessly.

Career Growth

At Tech Haus, your professional development is paramount. We provide a plethora of opportunities for you to grow, lead, and mentor, ensuring your career trajectory aligns with your aspirations.

Impactful Projects

Engage in projects that not only challenge you but also contribute to significant technological advancements. Your work at Tech Haus has the potential to make a real-world impact.

Our Culture

We believe in a culture that fosters growth and encourages reaching new heights. Dive into projects that challenge and inspire, guided by mentors deeply invested in your success