We treat our candidates like our customers to create a positive candidate experience
Tech interviews are hard and stressful. As a candidate, you may go through several stressful processes before you land a tech job. Even then you may have to wait for weeks or months till you get the response from potential employees.
At Kaodim, we streamlined the process to ensure candidates have a better experience. We value people over process, intent over perfection and quality over quantity. So don’t stress out and enjoy the tech hiring process with us.
Before we begin, let’s give you a brief write up about us. …
Recently I involved in a Java — Kotlin migration project that we have seen vast improvement in our code quality as Kotlin allow us to write elegant and simple code. As part of the code migration, we agreed that we want to simplify Retrofit network call function’s implementation as much as possible. Fortunately for us, after much research and try & error we oversimplified the network call function to one single line.
Yup, you read that right.One single line.
“Everything should be made as simple as possible, but not simpler.~ Albert Einstein
We use repository pattern for the API calls to retrieve data from remote servers. …
A ProgressView or ProgressBar is an essential UX component to let your user know that your app is processing the request/view or waiting for network responses.
At Kaodim, our implementation heavily relied on the native ProgressBar. As part of design revamp, the design team carved a custom ProgressView that reflects Kaodim’s brand.
We quickly discover that with the native ProgressBar it is not possible to develop custom progress view as we wanted.
If you ever implemented material design ProgressView or ProgressBar in your App, you’ll also quickly discover that you have to implement the ProgressBar layout and code in each of your activity class. …