remote
Developer III - Software Engineering - Android - UST
Software Engineer
Senior Android Engineer crafting high‑performance mobile experiences with Kotlin, Java, and React Native, leveraging Jetpack Compose, REST/GraphQL integration, and Firebase Crashlytics for robust, scalable solutions.
About the role
Key Responsibilities
- Design, develop, and ship new features for Android using Kotlin/Java and React Native.
- Translate business requirements and UI/UX designs into clean, maintainable, high‑quality code.
- Build responsive, performant UIs with Jetpack Compose, XML, and React Native components.
- Integrate REST and GraphQL APIs, managing data processing, caching, and error handling.
- Debug and resolve issues across native Android and cross‑platform layers.
- Analyze crash reports and logs with Firebase Crashlytics to improve app stability.
Requirements
- 5+ years of Android development experience with Kotlin and Java.
- Strong background in React Native and cross‑platform mobile development.
- Proficiency in Jetpack Compose, XML layouts, and modern Android architecture components.
- Experience integrating REST/GraphQL APIs and handling complex data flows.
- Hands‑on knowledge of Firebase Crashlytics and performance monitoring tools.
Skills
kotlinjavareact nativejetpack composegraphql