Insight Global
Job Description
Demonstrate a strong understanding of the Android framework and respective component lifecycles.
Expert-level knowledge of Kotlin, Android SDK, and Gradle, with experience working with asynchronous coroutines and dependency injection (Dagger).
Ability to build products with a focus on testability, with proficiency in test coverage tools such as Mockk, Google Truth, Robolectric, and Espresso.
Extensive experience working in multi-module environment projects.
Expert-level knowledge of git and continuous integration.
Experience in designing good app architecture using patterns such as MVVM, MVP, or Clean Architecture.
Deep understanding of Android framework components, their lifecycles, multithreading, networking, offline storage, and performance tuning.
Build reusable Android components and orchestrate user interactions, integrating with backend services via REST and GraphQL APIs.
Collaborate closely with product, design, and UX teams to create intuitive and seamless user experiences.
We are committed to creating diverse and inclusive environments where everyone can bring their full, authentic selves to work. We are an equal opportunity employer that considers all qualified candidates regardless of race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, veteran status, or any other protected characteristic. If you require assistance or accommodations due to a disability during the application process, please contact HR@insightglobal.com. For more information on how we handle your data, review our
Workforce Privacy Policy .
#J-18808-Ljbffr
Workforce Privacy Policy .
#J-18808-Ljbffr