We're looking for a

Senior App Developer (React Native) (IC3)

Full-time

Hybrid/Remote

About Us

Itsavirus helps organizations turn disruption into opportunity. We are an AI-driven technology partner that builds the next generation of digital products. With a team of over 50 professionals across Asia, we combine deep technical expertise with strategic execution to help our clients adopt and scale emerging technologies with confidence.

Our mission is to build technology that truly matters, tools that amplify human potential, enable better decisions, and create lasting results.

Are you an experienced React Native developer who thrives on solving complex challenges and wants to be part of a team shaping how people and technology work together? Then you might be the perfect fit for this role.

About You

We are looking for a highly skilled IC3 App Developer (React Native) to join our team. You are a seasoned professional with a proven track record of delivering high-quality mobile applications. You work independently, take full ownership of your features, and consistently push the boundaries of what great mobile UX can be.

You love clean, scalable code, value strong collaboration, and have a natural drive to continuously improve both your own skills and those of your peers.

Your Skills and Experience

Professional Experience: 3–5+ years of professional experience building and shipping React Native applications to production, including apps with significant user bases (10k+ active users) or complex technical requirements (offline-first, real-time features, payment integrations).

Core Technical Expertise:

  • Expert-level knowledge of React Native, JavaScript/TypeScript, and modern React patterns (Hooks, Context API)
  • Strong experience with state management libraries (Redux, MobX, Zustand, or Recoil)
  • RESTful and GraphQL API integrations
  • Solid understanding of mobile architecture patterns (MVVM, Clean Architecture, or similar)

Testing & Quality Assurance:

  • Hands-on experience writing unit tests (Jest), integration tests (React Native Testing Library)
  • Experience with E2E testing frameworks (Detox, Maestro, or Appium)
  • Understanding of test-driven development (TDD) and maintaining test coverage standards

Performance & Optimization:

  • Proficient with React DevTools Profiler, Flipper, and React Native Performance Monitor
  • Experience optimizing app performance: 60fps animations, bundle size reduction, startup time optimization
  • Memory management and leak detection skills

Mobile Platform Knowledge:

  • Experience with native modules and bridges (iOS/Android)
  • Familiarity with native development (Swift/Objective-C for iOS, Kotlin/Java for Android) is a plus
  • App store deployment experience (TestFlight, Google Play Console)
  • Understanding of mobile UI/UX standards and platform-specific design guidelines

Build, Deployment & DevOps:

  • Experience with CI/CD pipelines for mobile (Fastlane, EAS Build, App Center, or similar)
  • Knowledge of over-the-air updates (CodePush, EAS Update)
  • Understanding of code signing, provisioning profiles, and release management

Debugging & Monitoring:

  • Strong debugging skills using Flipper, Chrome DevTools, and React Native Debugger
  • Experience with crash analytics and monitoring tools (Sentry, Bugsnag, Firebase Crashlytics)
  • Network debugging and API inspection capabilities

Security & Accessibility:

  • Understanding of mobile security best practices (secure storage, OAuth/JWT, API security)
  • Awareness of accessibility standards (a11y) and inclusive design principles

Collaboration & Process:

  • Excellent communication skills and a proactive attitude toward teamwork
  • Experience with Git workflows (Git Flow, trunk-based development)
  • Comfortable with code reviews, technical documentation, and knowledge sharing
  • Familiarity with project management tools (Jira, Linear, or similar)

Ownership & Professional Standards:

  • You take initiative, deliver reliably, and hold yourself to high professional standards
  • Track record of shipping features end-to-end with minimal supervision
  • Commitment to clean code, scalable architecture, and maintainable solutions

Why Itsavirus

Challenging Projects: Work on complex, high-impact projects across industries and geographies.

Autonomy and Mastery: Operate with trust and independence within a high-performance culture.

Continuous Growth: Opportunities to advance toward IC4 or lead positions through ongoing learning and mentorship.

Global Exposure: Collaborate with international clients and teams.

Competitive Package: We offer competitive salaries, hybrid work flexibility, and a great working culture in Bali.

How to Apply

Apply today by sending your resume and a cover letter explaining why you’re the perfect fit for Itsavirus. We look forward to seeing how you can help us build world-class digital products.

Please note: Applicants without a cover letter will not be considered.

Expect a Test: As part of the selection process, we will send you a technical test related to mobile development. Later in the process, a live discussion with our engineering leadership will be conducted.

Pro Tip: Candidates who share a short introduction video or portfolio of apps they’ve built will be prioritized.