Job Description

  • Proficiency in Android Jetpack Suite (Able to give examples of Jetpack Components - Custom Tabs, Compose, Material Design, Room Database, WorkManager), essential is Compose including composables, state management, lifecycle awareness and side-effects.
  • Understanding of interoperability between Compose and the traditional View system.
  • Knowledge of best practices for background tasks and UI updates.
  • Proficiency in Kotlin of course. Understanding of null safety, data classes (And data objects), extension functions, and other Kotlin features
  • The unidirectional data flow (State -> Intent -> Action -> Effect/Event -> State).

Required education

Bachelor's Degree

Preferred education

Master's Degree

Required technical and professional expertise

  • Understanding of Modularization : This is key for our multi-tenancy strategy particularly when we ever attempt module swapping
  • Should look for ...

Ready to Apply?

Take the next step in your AI career. Submit your application to IBM today.

Submit Application