πArgentina
Senior Software Engineer
ShopBack
πRemote - Indonesia
Please let ShopBack know you found this job on JobsCollider. Thanks! π
Summary
Join ShopBack, a leading shopping platform in Asia-Pacific, and be a key player in building the world's most rewarding shopping experience. You will lead and deliver large-scale Android application projects, leveraging your extensive experience in Android development and Flutter. As a senior engineer, you'll build, test, and release high-quality, scalable applications, collaborating closely with cross-functional teams. Your expertise in Android SDK, Kotlin, and various architectural patterns will be crucial. Mentoring junior engineers and driving process improvements are also key aspects of this role. ShopBack offers competitive compensation, a collaborative culture, and a work-from-anywhere benefit.
Requirements
- 5+ years of experience developing large scale Android application
- 1+ year experience building mobile application using Flutter
- Strong knowledge in Android SDK, Kotlin, Android Architecture Components
- Experience in API design, performance optimisation, and mobile app architecture
- Experience in multi-threading and memory management
- Experience in reactive programming
- Experience in dependency injection pattern
- Experience in CI/CD for mobile app
- Experience in writing testable code
- Passionate in product development and see the result
- A team player with the ability to work autonomously with little guidance
- Experience mentoring/coaching other software engineers
Responsibilities
- Build stable, performant, and high quality and scalable Android applications based on designs and requirements
- Have experience building Flutter application for Android, iOS, and Web
- Build stable, performant, and high quality Android application based on designs and requirements
- Code, test, document, and release Android application adhering to ShopBackβs engineering standard and industry best practices
- Works closely with product, designers, data and engineering teams to deliver products on schedule
- Actively participate and contribute in technical design discussions
- Continuously improve and automate engineering processes to improve delivery velocity and quality
- Advocate, drive, and implement initiatives to adoption of new technologies or processes that can improve productivity and/or create value for users
- Comfortably lead and mentor other software engineers
Benefits
- Career progression paths and opportunities to take on greater challenges that help you realise your ambitions
- Be part of a winning team on a journey to global scale
- Competitive compensation based on your performance
- Candid, open, and collaborative culture where feedback is valued, for everyone to grow and improve every day
- Work-From-Anywhere benefit to enable you to thrive personally and professionally
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πGermany
πGermany
π°$175k-$210k
πUnited States
π°$165k-$195k
πWorldwide
π°$175k-$225k
πWorldwide
π°$185k-$223k
πUnited States
πPortugal
π°$169k-$240k
πUnited States
π°$225k-$255k
πUnited States