Engineering

Senior Android Developer

South Jakarta, Jakarta
Work Type: Full Time
What you will do:

  • Translating designs and wireframes into high quality code
  • Designing, building, and maintaining high performance, reusable, and reliable Java and/or Kotlin code
  • Ensuring the best possible performance, quality, and responsiveness of the application
  • Identifying and correct bottlenecks and bugs
  • Familiarity to identifying root cause when debugging network and/or crash issues (tools: Chucker and/or Charles)
  • Helping to maintain code quality, organization, and automatization
  • Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency
  • Able to detect memory leaks issue and reduce overdrawing frame rates
  • Performing code reviews (pair programming), write unit tests, and contribute your ideas to improve our code quality
  • Growing continuously with us
What you need to have:

  • Degree in Computer Science
  • Proven software development experience and Android skills development with minimum 4 years of experience
  • Strong problem-solving and analytical skills
  • Well-developed planning skills
  • Strong knowledge of data structures & algorithms to efficiently solve problems
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage (local storage), caching, threading, and performance tuning
 

Submit Your Application

You have successfully applied
  • You have errors in applying