Sr Software Engineer (Android)
Williams-Sonoma View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- Independently deliver enhancements for mobile shopping applications
- Ensure high-quality, scalable, and maintainable code
- Improve app stability, performance, and customer experience
- Contribute to architectural and technical improvements
- Kotlin
- Android SDK
- Android UI frameworks
- RESTful services
- MVVM / Clean Architecture
- Git
- CI/CD workflows
- Jetpack components (ViewModel, LiveData, Room, Navigation)
- Jetpack Compose
- Analytics, logging, and feature flag frameworks
- 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 engineering 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
- Strong hands-on experience with Android development using Kotlin
- Solid knowledge of Android SDK, application lifecycle, and UI frameworks
- Experience delivering enhancements in large-scale consumer or retail applications
- Familiarity with MVVM or 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
- Experience with Jetpack components such as ViewModel, LiveData, Room, and Navigation
- Exposure to Jetpack Compose
- Experience with analytics, logging, and feature flag frameworks
- Background in e-commerce or omnichannel retail
- Results-driven with strong attention to quality
- Effective communicator in cross-functional teams
- Strong problem-solving and decision-making skills
- Comfortable working in a fast-paced, agile environment
- Work on mobile applications supporting global e-commerce platforms
- Opportunity to build high-quality customer-facing applications
- Be part of a collaborative and fast-paced engineering environment
- Contribute to improving customer experience through mobile innovation