Skip to main content

📱 Frontend Native Team – Overview

The Frontend Native Team is in charge of building the mobile applications (iOS and Android) for Junior, ensuring a seamless native experience.

🔍 Responsibilities

  • Developing mobile apps using React Native, Kotlin, or Swift.
  • Implementing platform-specific features like push notifications, permissions, and local storage.
  • Maintaining UI consistency with the web version.
  • Optimizing app performance and managing device compatibility.

📘 Documentation Includes

  • Mobile architecture patterns (MVVM/MVI).
  • Native integrations (camera, speech, biometrics, etc.).
  • Navigation structure and screen transitions.
  • OTA updates and deployment pipelines.
  • App Store/Play Store publishing process.

🧑‍💻 Tech Stack

  • React Native (or Kotlin/Swift if native)
  • Expo or bare workflow
  • React Navigation
  • Firebase/Push Notifications

📎 All screen designs, APIs used, and platform-specific logic must be clearly documented.