Job Requirements
Job benefits
-
Team-building events
Our company simply cannot function well without teams of people working together. That said, we provide numerous team-building activities and events for you and your team to nurture meaningful relationships between every individual.
-
Professional Development
Every employee is an invaluable asset to any team; that's why we want to help you grow. Level up your skills and expertise through our professional co-development programs with notable organizations. We will cover the cost.
This job post is managed by
Job description for Senior Android Developer at Fetch Technology
- Android apps created by MVL are written based on Kotlin. They use Gradle for dependency management. Building and deploying to Google Play Store were automated using CircleCI.
- The Clutch Android app, which is composed of a multi-module-based Clean Architecture (MVVM) type, utilizes RxJava and Coroutine to process events and asynchronous communication.
- They are constantly researching and applying good technologies. They apply good technologies to the new projects or small-scale functions first and then extend them to the whole code base.
- They have successful experience on the large-scale refactorings and restructuring within their team, even in operational services.
- Kotlin based.
- MVVM using Android Jetpack AAC, ViewModel.
- DI pattern using Dagger and Hilt.
- Network communication based on Retrofit.
- Event/data stream processing using RxJava / Coroutine, Flow.
- Build using Circle CI, Firebaes App Distribution, and Automated Play Store distribution.
- Test in progress through Instrumented Test. More Local Unit Tests, More Test Automation Goals.
- Applied hilt, Multi-Module-based Clean Architecture, Navigation Component, Single-Activity Architecture.
- Maintenance of Clutch Android app and development of new features
- Improving the structure and performance of the Clutch Android app.
- Research new technologies and improve code, service quality.
- More than 3 years of experience in Android native development or who have a deep understanding of related work and extraordinary skills.
- Understanding and experience of using MVVM architecture.
- Understanding of the concept of Dependency Injection.
- Experienced with Asynchronous processing through Rx or Coroutine and understanding the concept.
- Experienced with handling complex types of events and screen configuration changes.
- Understanding Gradle and use other interworking services through gradle scripts and plugins as needed.
- Having interesting and understanding of blockchain services.
- Understanding of Clean Architecture.
- Having insight into the iosched android open source project.
- Can speak business-level English.
- Opportunities to be part of the pioneer team of a fast-growing start-up making an impact on the mobility landscape in Vietnam.
- A platform to develop your career through working closely with senior executives and managers in the organization.
- A fulfilling role with lots of learning opportunities in a fun and highly motivating working environment.
- Working in a professional, friendly, well-equipped environment both with seniors, foreigners and Vietnamese.
- Extensive on job training, you will always have a chance to work with new emerging technologies.
- Full social insurance, health insurance & unemployment insurance according to Vietnam Labor Law.
- 12-day annual leave per year.
- Attractive salary, 13th month bonus and other benefits.
- Premium Health Care.
- Opportunity to be part of the pioneer team of a fast-growing start-up making an impact on the mobility landscape in Vietnam.
- A platform to develop your career through working closely with senior executives and managers in the organization.
- A fulfilling role with lots of learning opportunities in a fun and highly motivating working environment.
- Enjoy diversified activities: Free snack, Monthly Team-building, Company trip, Play Game (PlayStation, Board games), Play Sport (Football, Badminton...).
- Working hours: From 9 AM - 6 PM, Monday to Friday.
- Location: 3rd Floor, BCONS TOWER 2 - No.42/1, Ung Van Khiem Street, Ward 25, Binh Thanh District, HCMC.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More