Android Architect

3 days ago


Bedminster, United States Cohesive Technologies Full time
Job DescriptionJob Description

Cohesive Technologies is a global IT Services & Solutions company providing IT Staffing Services and Application Development Services necessary for technology leaders to deliver business value. We help our people and clients succeed by leveraging our expertise, deep industry and market knowledge, proprietary assessment tools and techniques, and project delivery methodologies. Through relationships with thousands of specialized professionals, we bring an unparalleled ability to match talent with opportunities by assessing, recruiting, developing and engaging the best and brightest people for our clients. We combine broad geographic presence, world-class solutions and a tailored, consultative approach to help our people and clients achieve higher performance and outstanding results.

Position Title: Android Architect

Location: Bedminster, NJ Onsite from day 1

Duration: 12 Months

Note:

  • The client is looking for hands on JNI experience to integrate native C/C++ code with an Android application.
  • Excellent in analyzing code quality and architectural experience.
  • Android+ C/C++ Or Android+Java+Kotlin

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.
  • Ability 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.
  • Adept 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 .

Attributes:

  • 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.

Cohesive Technologies is an equal access/equal opportunity employer and does not discriminate on the basis of age, color, disability, marital status, national origin, race, religion, sex, sexual orientation, veteran status or any other classification prescribed by applicable law.