Job Description


Job Overview

  • Job ID:

    J38463

  • Job Title:

    Android development engineer

  • Location:

    Bedminster, NJ

  • Duration:

    20 Months + Extension

  • Hourly Rate:

    Depending on Experience (DOE)

  • Work Authorization:

    US Citizen, Green Card, OPT-EAD, CPT, H-1B,
    H4-EAD, L2-EAD, GC-EAD

  • Client:

    To Be Discussed Later

  • Employment Type:

    W-2, 1099, C2C

Job Description

Android development engineer

  • Location: Bedminster NJ

We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Roles and responsibilities:

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as touch
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration

Job Requirements:

  • Must have hands on experience Android app development.
  • Must of working experience on native/jni/NDK level work.
  • Good understanding of mobile client and web server communication(Rest API, JSON).
  • Experience in domain knowledge such as RIL (LTE, CDMA, EvDO, WCDMA, GSM/EDGE, TCP/IP )
  • Good working knowledge on libraries( Media framework, Webkit, SQLite, OpenGLES/SGL, SSL)
  • Strong APP framework knowledge on Android with Activity manager, Window manager, Content providers, View systems, Telephony manager , Notification, Resource, Location expertise.
  • Memory management Data structures, Heap, Stack, GC etc.,
  • Hands on experience on Threads/Async Tasks
  • Experience on battery management and display management.
  • hands on knowledge on FTP/FTPS/SFTP
  • Experience on android system classes with phone calls(VoLTE, VoWIFI, 1xCall), SMS, Messaging with other apps, bluetooth, WIFI, IMS registration, Browser interaction
  • Experience with offline storage, threading, and performance tuning

Apply Now
Equal Opportunity Employer

QUANTUM TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. QUANTUM TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will QUANTUM TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract