Android Developer - 芮巑整合規劃顧問股份有限公司|Meet.jobs

Salary

40k+ TWD Monthly

Required skills
  • Kotlin
  • ,
  • Java
  • ,
  • Android Studio
  • ,
  • Android Jetpack
  • ,
  • LiveData
  • ,
  • ViewModel
  • ,
  • Room
  • ,
  • Data Binding
  • ,
  • Material Design
  • ,
  • Retrofit
  • ,
  • Glide/Picasso
  • ,
  • Dagger/Hilt
  • ,
  • SQLite
  • ,
  • SharedPreferences
  • ,
  • Firebase
  • ,
  • Google Drive
  • ,
  • RESTful API
  • ,
  • GraphQL
  • ,
  • JSON
  • ,
  • Android Profiler
  • ,
  • LeakCanary
  • ,
  • Unit Testing
  • ,
  • UI Testing
  • ,
  • APK

Job description

Technical Skills


Android Development Languages and Tools

  • Proficient in Kotlin and Java, with the ability to efficiently use these languages for Android application development.
  • Familiar with Android Studio development tools and can utilize various features such as debugging tools, emulators, and performance analysis tools efficiently.

Android Frameworks and Libraries

  • Familiar with basic Android frameworks such as Android Jetpack (including LiveData, ViewModel, Room, Data Binding, etc.), capable of quickly developing efficient and stable applications.
  • Skilled in using common third-party libraries like Retrofit, Glide/Picasso, Dagger/Hilt to improve development efficiency.
  • Able to proficiently integrate APIs and hardware features such as push notifications, cameras, Bluetooth, etc.

User Interface Design and Adaptive Layout

  • Familiar with Material Design principles, capable of designing intuitive user interfaces that align with Android design requirements.
  • Proficient in using XML layouts and Jetpack Compose to implement adaptive layouts, ensuring the application displays properly across devices with different screen sizes and resolutions.

Data Storage and Management

  • Familiar with using databases like SQLite, Room for local data storage and management.
  • Able to handle local storage (e.g., SharedPreferences), cloud storage (e.g., Firebase, Google Drive), and data synchronization with backend services.

Networking and API Integration

  • Familiar with network request methods like RESTful API and GraphQL, proficient in handling JSON and XML data formats.
  • Skilled in using Retrofit, OkHttp, or URLSession for network requests, supporting asynchronous processing and data parsing.

Performance Optimization and Testing

  • Understand common application performance bottlenecks, capable of performing app performance analysis and improving app smoothness and responsiveness.
  • Proficient in using tools like Android Profiler and LeakCanary for performance analysis and memory leak detection.
  • Familiar with unit testing and UI testing, able to write effective test code to ensure app stability.

Application Release and Maintenance

  • Familiar with the Android application release process, capable of packaging, configuring, and uploading the app to the Google Play Store.
  • Familiar with the application review process, able to modify apps according to platform requirements to ensure successful app submission.


Soft Skills


Teamwork and Communication

  • Able to work closely with product managers, designers, backend developers, and QA teams to ensure clear expression of product requirements and effective implementation of features.

Problem Solving and Innovation

  • Able to quickly identify problems and offer solutions when facing technical challenges, flexibly responding to various requirements and technical difficulties.

Agile Development Methodology

  • Familiar with agile development processes, able to adapt quickly to changing development needs and collaborate effectively to complete feature development efficiently.

Learning and Self-Driven Ability

  • Actively follows the development of new technologies, quickly learns and a




芮巑整合規劃顧問股份有限公司

透過AI人工智能以及BI商業智慧,以專業的顧問整合規劃服務;創造可持續的價值,引領企業走向卓越。

Other jobs from this employer