About the Role
Design, develop, and maintain Android applications using current best practices and technologies to deliver a seamless user experience.
Responsibilities
- Develop high-quality Android applications for consumer use
- Collaborate with product and design teams to define feature requirements
- Write clean, maintainable, and efficient code
- Perform code reviews and contribute to team coding standards
- Troubleshoot, debug, and resolve performance issues
- Implement UI components according to design specifications
- Integrate with backend services and APIs
- Ensure compatibility across multiple device types and OS versions
- Follow security best practices in application development
- Optimize app performance and responsiveness
- Stay current with Android platform updates and tools
- Participate in agile development processes
- Contribute to technical documentation
- Support testing and quality assurance efforts
- Monitor app stability and respond to crash reports
- Implement analytics and tracking features
- Work with version control systems like Git
- Use CI/CD pipelines for automated builds and deployments
- Ensure compliance with privacy regulations
- Collaborate with cross-functional teams to deliver end-to-end features
- Evaluate and integrate third-party libraries
- Support app releases through various stages
- Participate in sprint planning and retrospectives
- Contribute to architectural decisions
- Maintain focus on user experience and accessibility
Nice to Have
- Experience with Jetpack components
- Knowledge of Compose UI toolkit
- Familiarity with mobile accessibility standards
- Experience with large-scale production apps
- Understanding of app monetization strategies
- Experience with A/B testing frameworks
- Knowledge of mobile analytics platforms
- Familiarity with app store guidelines
- Experience with performance profiling tools
Compensation
Competitive salary and benefits package
Work Arrangement
Remote
Team
Collaborative engineering team focused on mobile innovation
Why Join Us
- Work on a widely used retail application impacting millions of users
- Opportunity to shape the future of mobile shopping experiences
- Supportive environment that values innovation and technical excellence
- Flexible remote work model with team collaboration
- Growth opportunities within a growing technology organization
Technology Stack
- Kotlin for Android development
- Android Studio as primary IDE
- Git for source control
- Jenkins for CI/CD
- Firebase for crash reporting and analytics
- REST APIs for backend communication
- GraphQL for specific data needs
- Dagger for dependency injection
- Retrofit for API calls
- Coroutines for asynchronous operations
Not available

