Search by job, company or skills

Android Developer

3-5 Years
  • Posted 5 hours ago
  • Be among the first 10 applicants

Job Description

Requirements:

  • Bachelor's degree in Information Technology, Information Systems, Computer Science, or a related field.
  • 3-4 years of professional experience in Android development.
  • Strong understanding of Object-Oriented Programming (OOP), MVVM, Reactive Programming, Clean Architecture, and SOLID principles.
  • Strong experience with Android Jetpack, Retrofit, Kotlin Coroutines, Flow, and Dependency Injection using Dagger Hilt.
  • Experience implementing Single Activity Architecture with multiple Fragments.
  • Experience developing custom View components and using View Binding to build robust and maintainable applications.
  • Experience working with multi-module Android architecture is preferred.
  • Proficient in XML-based Android UI development and familiar with common ViewGroups, including ConstraintLayout, CoordinatorLayout, LinearLayout, FrameLayout, ScrollView, and NestedScrollView.
  • Experience integrating Firebase SDK and REST APIs.
  • Experience deploying applications to the Google Play Store.
  • Knowledge of application code obfuscation using R8 or ProGuard, including creating and maintaining obfuscation rules.
  • Familiar with CI/CD, DevOps, Docker, Git Flow, Jira, Confluence, and Figma.
  • Willing to actively participate in deployment, troubleshooting, production support, and technology stack improvement.
  • Strong problem-solving, analytical, communication, and collaboration skills.

Job Descriptions:

  • Design, develop, maintain, and enhance robust Android applications based on business and technical requirements.
  • Implement Android applications using Android Jetpack, Kotlin Coroutines, Flow, Retrofit, View Binding, and Dependency Injection with Dagger Hilt.
  • Apply MVVM, Clean Architecture, SOLID principles, Reactive Programming, and Single Activity Architecture with multiple Fragments.
  • Develop reusable custom UI components and maintain scalable application architecture, including multi-module projects.
  • Integrate applications with REST APIs, Firebase SDK, and other required third-party services.
  • Develop and maintain responsive UI layouts using XML, including ConstraintLayout, CoordinatorLayout, LinearLayout, FrameLayout, ScrollView, and NestedScrollView.
  • Implement application security measures, including code obfuscation using R8 or ProGuard and maintaining appropriate obfuscation rules.
  • Collaborate with Product, UI/UX, QA, and other technical teams to deliver high-quality Android applications.
  • Participate in CI/CD and DevOps processes, application deployment, troubleshooting, and production issue resolution.
  • Manage source code and development workflows using Git Flow and collaborate through tools such as Jira, Confluence, and Figma.
  • Support application deployment and release activities, including publishing applications to the Google Play Store.
  • Proactively contribute to technology stack improvements, technical updates, performance optimization, and development best practices.

Job Details:

  • Willing to work on-site
  • Willing to place in various clients e.g., banking, finance, insurance, automotive, manufacturing etc.
  • PKWT Contract (extendable)
  • BPJS (TK, KK), THR (1x), Bonus (1x), Yearly Income (14x)
  • Medical Insurance (Individual Gold - AdMedika)
  • Paid Leave (12 days/year)
  • Salary around 10 - 11 mio gross

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152624137

Similar Jobs

Indonesia

Skills:

JavaAndroid StudioKotlinQuality Gates

Banten, Indonesia, Tangerang

Skills:

JavaJson ParsingKotlinFirebaseMaterial DesignAgile Scrum MethodologyAndroid StudioEncryptionGradleRetrofitAndroid SDKMobile Application SecurityAuthenticationGit Version ControlCoroutinesMVVM Architecturesecure coding practicesRESTful API IntegrationJetpack ComponentsRoom Database

Indonesia

Skills:

JavaKotlinMVVM Model-View-ViewModelFlutter or React NativeClean ArchitectureClean Code principles

Indonesia

Skills:

JavaMVVMJsonKotlinFirebaseGitAndroid StudioAndroid SDKXmlRestful ApisMVIClean ArchitectureJetpackJetpack ComposeFirebase Cloud Messaging

Indonesia

Skills:

SoapJsonKotlinjQueryRESTAndroid StudioJavascriptMySQLSqliteHtml5PhpAndroid SDKXmlAjaxsocial media APIs

Beware of Scammers

We don’t charge money for job offers