Android Architect

  • Bedminster
  • Group Nine Llc
Client: Harman/ Telecommunication
Position Title: Android Architect
Location: Bedminster, NJ -Onsite
Duration: 12 months
Rate: Negotiable
We are looking for a candidate with full-stack experience, including App/UI development and system-side (C/C++, JNI) experience.
Key Skill Sets:
  • Proficient in Android SDK with strong knowledge of different Android versions.
  • Solid understanding of Android framework and library components.
  • Familiarity with Kotlin/Java/C++ and Android JNI and NDK concepts.
  • Strong expertise in Multithreading concepts.
  • Experience working with RESTful APIs to connect Android applications to back-end services.
  • In-depth knowledge of Android UI design principles, patterns, and best practices.
  • Proven experience with offline storage, threading, and performance tuning.
  • bility to design applications based on natural user interfaces.
  • Familiarity with additional sensors, including gyroscopes and accelerometers.
  • Knowledgeable about the open-source Android ecosystem and commonly used libraries.
  • Proficient in understanding business requirements and translating them into technical specifications.
  • Experience with cloud message APIs and push notifications.
  • dept at benchmarking and optimization.
  • Understanding of Google's Android design principles and interface guidelines.
  • Excellent knowledge of working with dynamic data (JSON & XML) through various interface types, such as REST API.
  • Strong fundamentals in Object-Oriented design, data structures, and algorithms.
  • Knowledge of low-level C-based libraries is preferred.
  • Experience in domain knowledge such as RIL and android telephony (LTE, CDMA, EvDO, WCDMA, GSM/EDGE, TCP/IP).
  • Experience on android system classes with phone calls (VoLTE, VoWIFI, 1xCall), SMS, Messaging with other apps, Bluetooth, WIFI, IMS registration.

ttributes:
  • Proactive problem solver with strong analytical skills.
  • Effective communicator with the ability to translate technical concepts to non-technical stakeholders.
  • Strong team player with the ability to provide technical leadership.
  • Detail-oriented and committed to delivering high-quality software solutions.
  • This Senior Android Developer role requires a seasoned professional with a comprehensive skill set in Android development, a deep understanding of software architecture, and the ability to collaborate effectively within a dynamic development environment