📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Android Developer – Native Android & Flutter (Evening Shift)

OneScreen · Territoire de la Capitale fédérale

Onsite Junior 🇬🇧 English
Kotlin Java MVVM MVI Jetpack Compose View system GraphQL Flutter Azure DevOps GitHub Actions GitLab ADB logcat Android Profiler

Job description

About the role

OneScreen is seeking a hands‑on Android Developer to design, build, and scale native Android applications that power its educational technology devices. You will own features from architecture through release, working closely with product, design, QA, and firmware teams while supporting cross‑platform components built with Flutter.

Key responsibilities

  • Design, develop, and maintain native Android apps using Kotlin (and Java where needed) following MVVM or MVI patterns.
  • Create responsive, accessible UI with Jetpack Compose or the traditional View system.
  • Integrate REST and GraphQL APIs, handling authentication, caching, offline behavior, and error states.
  • Contribute to shared Flutter modules for cross‑platform delivery.
  • Optimize performance (startup time, memory, rendering, battery usage) and eliminate ANRs.
  • Write unit and instrumentation tests; collaborate with QA to maintain test coverage.
  • Participate in code reviews, design discussions, and architectural decisions.
  • Support CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab) and manage Play Store releases.
  • Debug production issues using ADB, logcat, Android Profiler, crash reports, and analytics.
  • Work with hardware and firmware teams to ensure correct behavior on real devices.

Required profile

  • Bachelor’s degree in Computer Science, Software Engineering or related field, or equivalent experience.
  • At least 1 year of professional experience delivering native Android applications.
  • Strong proficiency in Kotlin and working knowledge of Java.
  • Willingness to work evening/night shifts aligned with US teams.

Required skills

  • Kotlin
  • Java
  • Android SDK & lifecycle management
  • MVVM / MVI architecture
  • Jetpack Compose
  • View system
  • REST APIs
  • GraphQL
  • Flutter (cross‑platform components)
  • Azure DevOps, GitHub Actions, GitLab CI/CD
  • ADB, logcat, Android Profiler

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec OneScreen.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 2 days from now

40 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

OneScreen

Territoire de la Capitale fédérale