Job Requirements
Skills
Job benefits
-
Flexible work hours
Productivity curve is not something steady and consistent as it depends on each person's unique traits and preferences. At our company, as long as your team is in sync and your goal is hit, you can flexibly decide when you want to work.
-
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 Android Developer at PT Metranet
- Develop, improve, maintain, and publish high quality mobile apps.
- Ensure apps that you develop are cross-device compatible, adhere to our company-wide style guide, and match the designed user experience.
- Doing test driven development.
- Within a cross-functional team, collaborate with other developers, quality assurance, product owner, scrum master, and etc.
- Apply design patterns and design principles to produce maintainable code.
- Solve technical problems.
- Strong passion in technology, programming & software development.
- Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team.
- Eagerness to learn, eagerness to help, eagerness to share.
- Firm grasp of algorithms, algorithmic complexities, design patterns and principles, clean code, and pragmatic aspects of programming.
- Good analytical and logical thinking.
- Good Practice using Gitflow.
- Good Knowledge of RESTFul APIs.
- Understanding MVVM and Clean Architecture concept
- Familiarity with Test Driven Development.
- Experienced in using remote data sources, third party libraries, API’s, and web services
- Experienced in more than 2 projects which use Kotlin.
- At least 1 year using Kotlin.
- Good Knowledge of Best Practices on Android.
- Good practice in using tools such as Coroutine, Gradle, Retrofit, Android Jetpack, Kotlin Extensions, RxKotlin, Fuel, Glide, Proguard, Expresso.
- Good practice in using Spek, MockK, AssertK.
- Good practice in using Kotlin Lint.
- Good practice using Kotlin, Java, and 3rd Parties library.
- Experienced in publishing Apps on Google Play Store.
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