Search by job, company or skills

IBM

Application Developer-Mobile Android

4-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Over 50 applicants
Quick Apply

Job Description

Your role and responsibilities

  • 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 experience in defining modules, providing dependencies, and understanding scopes.
  • Good if they have experience with how DI frameworks manage dependencies across different modules and understanding of component hierarchies and scoping in a modular application.

Preferred technical and professional experience

  • Excellent Testing / Debugging / Troubleshooting skills, Memory management.

About Company

At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you're searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you.

Job ID: 118081685

Similar Jobs