We are looking for optimistic and collaborative Android Developers to join our mobile team. Ideal candidates should have a minimum of 5 years of Android development experience, passionate about building and shipping beautiful user experiences.
Expectations include:
Writing efficient Android code in Java/Kotlin following the MVVM design pattern.
Tracing and profiling Android Java code.
Familiarity with popular Android libraries/methods like OkHTTP, Retrofit, Dagger, etc.
Familiarity with the latest Android platform changes.
Strong coding abilities and experience with Java and Android SDK.
Responsibilities:
Work closely with our product and design teams to customize the app.
Efficiently identify bottlenecks and fix bugs.
Prototype new and redesign existing features.
Minimum Qualifications:
B.S. or M.S. in Computer Science or 5+ years in software development experience.
Experience building Android applications in Java using Android SDK.
Strong understanding of object-oriented software development.
Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable.
Programming experience in Java and related frameworks.
Knowledge of multithreading and memory management specific to mobile devices and caching mechanisms.