Kotlin Android Developer for E‑commerce App Enhancements
Skills Required
Description
The app already has a strong foundation, but it needs enhancements that improve performance, usability, and customer engagement. This role is focused on extending functionality and polishing the user experience.
Kotlin will be the primary language, and the developer should be fully comfortable working in Android Studio with clean, maintainable code.
Several enhancements will involve API integrations. Retrofit and REST API handling should be implemented with robust error management and smooth data flow.
SQLite will be used for offline storage. Users should be able to browse or manage carts even without a stable internet connection.
Key areas of responsibility include:
Implementing new features with MVVM architecture
Ensuring push notifications work seamlessly
Writing unit tests to safeguard stability
Using Git for proper version control and collaboration
Performance tuning will also be expected. This includes reducing load times, improving memory usage, and making navigation fluid across devices.
The overall goal is to make the e-commerce app faster, more reliable, and capable of delivering a shopping experience that keeps customers returning.