
Android Engineer
- Jakarta
- Permanen
- kerja tetap
- Develop an intuitive and delightful experience for our Android platform
- Owning features through inception, design feedback, implementation, and launch
- Implement unit tests and functional tests for their tasks
- Compile and integrate changes with the project
- Collaborating with Product Designers, Product Managers, Backend Engineers, and Data Engineers
- Mentor and guide other engineers on contributing to the code base
- 2+ years of professional Android development experience
- Proficiency in Kotlin or Java, and Android framework necessary
- Deep understanding of reactive programming
- In-depth understanding of design patterns and their application
- Familiarity with end-to-end systems development life cycles
- Excellent analytical, decision-making, problem-solving, team, and time management skills
- Bachelor's degree in Computer Science, Engineering or related equivalent experience
- Familiarity with Kotlin, RxJava 2, Dagger 2, and other libraries in our tech stack.
- Self-drive to improve the app and codebase above and beyond what's outlined in the spec
- You obsess with tracking performance via application instrumentation
- You are a strong advocate for governance on quick and stable build releases.
- Curiosity to understand how systems internally work, and hunger to continuously challenge the status quo of our tech stack.