Source description
About the role
Job Description Template
Key Responsibilities
-
Develop, enhance, and maintain Android shopping applications using Kotlin
-
Own features end-to-end, from technical design through development, testing, and release
-
Deliver quality, scalable, and maintainable code aligned with WSI mobile standards
-
Partner with Product, UX, QA, and backend teams to implement business requirements
-
Participate in code reviews and contribute to architectural and technical improvements
-
Identify and resolve defects, performance issues, and production incidents
-
Support ongoing optimization of app stability, performance, and customer experience
Required Qualifications
-
8+ years of Strong hands-on experience with Android development using Kotlin
-
Solid knowledge of Android SDK, app lifecycle, and UI frameworks
-
Experience delivering enhancements in large-scale consumer or retail applications
-
Familiarity with MVVM / Clean Architecture principles
-
Experience integrating with RESTful services
-
Strong understanding of coding best practices, performance, and memory management
-
Proficiency with Git and standard CI/CD workflows
-
Ability to work independently and take ownership with minimal oversight
Preferred Qualifications
-
Experience with Jetpack components (ViewModel, LiveData, Room, Navigation)
-
Exposure to Jetpack Compose
-
Experience with analytics, logging, and feature flag frameworks
-
Background in e-commerce or omnichannel retail
-
Competencies
-
Results-driven with strong attention to quality
-
Effective communicator in cross-functional teams
-
Strong problem-solving and decision-making skill
More at Photon