meta-pixel
Senior React Native Engineer Docs.Ink

Senior React Native Engineer

  • Industry Other
  • Category Software Engineering
  • Location Kathmandu, Nepal
  • Expiry date Apr 05, 2026 (3 days left)
Job Description

Job Summary

We are looking for a Senior Developer possessing 7-8 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

Download Our Mobile App