Career

Image

Career

Together, we grow and innovate.
Android Developer (Jakarta-based)

Job Description:
  • Develop, improve, and publish high-quality native Android apps providing user-friendly, scalable, and innovative mobile experience.
  • Perform code reviews, write unit tests, and contribute your ideas to improve the quality of our Android codebase.
  • Ensure apps that you develop are cross-device compatible, adhere to our company-wide style guide, and matches the designed user experience.
  • Within a cross-functional team, collaborate with other engineers specializing in back end services, web front end, mobile apps, and test automation, as well as product design and ideation.
  • Work on bug fixing and improving application performance.
  • Monitor app reviews to detect areas for improvement.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Build reusable code and libraries for future use.
What you need to have (Minimum Qualifications):
  • Minimum 1 year of experience in Android development.
  • Proficiency in either Java or Kotlin, and design patterns.
  • Humility, 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.
  • Knowledge and experience in building user-centric native mobile apps.
  • Firm understanding of object-oriented concepts, design patterns, and design principles.
  • Willingness to get hands dirty and not afraid of low-level details.
  • Ability to manage your workload with minimal supervision.
What would make you stand out from the crowd (Preferred Qualifications):
  • Solid knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Solid grasp of current mobile apps best practices. (e.g., in memory management, UI layout & rendering, or network performance).
  • Solid understanding of Android’s design principles and interface guidelines.
  • Substantial portfolio of developed and released apps within Google Play Store.
  • Ability to effectively communicate, document ideas and articulate the reasons for your decisions.

Back End Developer (Jakarta-based)

Job Description:
  • Design, develop, improve, and deploy high quality back end services and APIs.
  • Write unit tests to ensure safety net of regression tests for effective refactoring.
  • Within a cross-functional team, collaborate with other engineers specializing in back end services, web front end, mobile apps, and test automation, as well as product design and ideation.
  • Apply design patterns and design principles to produce maintainable and easy to extend code.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Build reusable code and libraries for future use.
What you need to have (Minimum Qualifications):
  • Minimum 1 year of experience in back end development.
  • Humility, 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.
  • Willingness to get hands dirty and not afraid of low-level details.
  • Ability to manage your workload with minimal supervision.
What would make you stand out from the crowd (Preferred Qualifications):
  • Knowledge and experience in PHP or Go.
  • Firm grasp in object-oriented, functional, or event-driven programming practices.
  • Experience in building large-scale web apps/services/APIs.
  • Solid understanding of SQL, Redis, MongoDB, Cassandra, or ElasticSearch, and the performance costs associated with queries.
  • Familiarity with deployment on cloud systems (Azure, AWS, GCP, Alibaba Cloud) with Jenkins.
  • Ability to effectively communicate, document ideas and articulate the reasons for your decisions.

Are you ready for a new journey? Please submit your CV.