Job Description
– Design | Build | Test | Deploy new and enhanced mobile apps & services
– Work closely with Product Management to collaborate on new requirements, applications and features
– Work collaboratively with other SCRUM team members (e.g. server-side developers | web developers) to effectively deliver mobile experiences
– Work closely with the QA resources to test, troubleshoot, resolve, and release production applications
– Collaborate with cross-functional teams to define, design, and ship new features
– Work with a variety of APIs to access critical data for integration
– Coach and drive best practices
Requirements
– 3+ years of overall Android development
– Strong Java and Kotlin skills with extensive knowledge of the Android SDK (Kotlin preferred)
– Proficient in application design pattern and architecture
– Familiar with Android Architecture Component and MVVM Design pattern
– Basic knowledge in Android Jetpack components
– Strong in reactive programming pattern (RxJava, RxKotlin, and RxAndroid)
– Understand the concept of dependencies injection
– Able to work collaboratively within a SCRUM team with Agile delivery framework
– Solid understanding of good UI/UX practices and creating high-performance mobile application experiences
– Another cross-platform development is a plus (Flutter, Xamarin, and etc.)
– Able to work and communicate in English
– Ability to work in team
Benefits
– Attractive salary package, salary review twice a year
– Flexible working hour (between 7:30am – 7:30pm on staff’s preference)
– Premium health care up to $3,000/year
– Working in One of the largest Ecommerce Agencies in South East Asia – Professional English environment
– Free English, Japanese and professional training packages
– Firm’s Certified Qualifications Sponsorship for career development