remote
Software Engineer - Android - StockX
Software Engineer
Lead the design and implementation of the StockX Android app, building robust features with Kotlin, GraphQL, and REST, while applying Clean Architecture and MVVM patterns to deliver a high‑performance, scalable mobile experience.
About the role
Key Responsibilities
- Develop, test, and debug the Android application using Android Studio and Kotlin.
- Design and implement GraphQL APIs that interface with backend services and existing REST endpoints.
- Apply Clean Architecture principles with MVVM, ensuring modular, testable, and maintainable code.
- Collaborate with cross‑functional teams to define feature requirements and technical specifications.
- Participate in code reviews, performance tuning, and continuous integration pipelines.
Requirements
- 3+ years of professional Android development experience.