Android Developer
Job details
Job description, work day and responsibilities
About JULO:
JULO (www.julo.co.id) is a digital lending company that is revolutionizing access to financial products for millions of emerging consumers in Indonesia. The Company has developed the first digital data-driven credit underwriting and risk assessment platform to process consumer loan applications and determine their creditworthiness using its mobile app.
Established in late 2016, JULO deployed its lending platform in Jakarta and surrounding cities, and the Company is about to enter a hyper-growth period. Expansion to the rest of Indonesia is expected to complete within a year. JULO is based in Jakarta and is backed by leading venture capital firms in Indonesia and Singapore.
We are looking for someone with CAN-DO attitude to provide customers simple, clear, and lightweight mobile app interface to track and manage various ways they obtain credit with JULO
Responsibilities:
• Take ownership in developing, releasing, maintaining, and improving all aspects of JULO’s Android app according to the committed deadline.
• Analyze and systematically approach requirements and bugs reported, always coming up with practical short term and long term solutions that minimize complexity and maximize value.
• Design and build modular components and reusable subsystems using various suitable tools, cloud services, and libraries to increase the app quality and increase the efficiency of development.
• Include security, maintainability, reusability, and testability when developing software solutions and code reviewing.
• Factor mobile device OS system internals, data storage, computing and memory usage in the produced software solution.
• Identify things that can go wrong early but also investigate bugs and crashes reported in production.
• Apply and tailor software development concepts and Android best practices and share expertise to the team.
• Work closely with other JULO engineers, products, data scientists, operations.
Qualifications:
• Skilled in developing, testing, debugging, and troubleshooting with any of these programming languages: Kotlin, Java.
• Skilled in developing, testing, debugging, and troubleshooting with any of these advanced Android development: custom view & fancy layouting, unit tests in Android, MVVM & MVP patterns, async task handling with RxJava or Kotlin Coroutines.
• Skilled in debugging and troubleshooting backend services especially API layer and complex real world database structures in SQL.
• Skilled in all kinds of development tools that bring source code in a text file to running code in production. One such tool is Firebase Crashlytics.
• Experience in agile development processes and applications such as Jira.
• Engineering/Computer/IT degree with 1-3 years of diverse software development experience and teams and 1-2 years of Android app development.
• Great team player, have excellent work ethics, and have solid technical communication skills in English
Company address
You will be redirected to another website to apply.
Offer ID: #679690,
Published: 2 weeks ago,
Company registered: 2 years ago