Principal Android Developer

Charlotte, NC

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : Kotlin, C/C++, C#, Python, JavaScript

Location : Charlotte

CTC : DOE

Job Description:

What we’re looking for...

You’ll need to have:

  • Bachelor’s degree or four or more years of work experience.
  • Six or more years of relevant work experience.
  • Willingness to travel.

 

Even better if you have:

  • BS degree in Computer Science or a similar technical field of study, or equivalent practical experience.
  • Seven or more years of working experience in Android development & related technologies.
  • Five or more years Software development experience in Java and XML.
  • Knowledge of the full mobile development life cycle.
  • Experience with agile software development.
  • Experience with messaging and calling mobile applications.
  • Experience working with remote data via the Network connection to servers over TCP.
  • Knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Knowledge of the Android framework, toolset, and popular third-party libraries.
  • Experience with Android's testing tools and judgment to write concise, effective unit tests.
  • Web development troubleshooting tools experience (Fiddler, Charles, and etc.) and/or mobile troubleshooting tools (Android ADB Logcat etc.).
  • Experience working with git and JavaDoc.
  • Knowledge of Android design pattern, Android Services, AIDL, Local IPC, and Content Providers.
  • Experience with one or more general-purpose programming languages: Kotlin, C/C++, C#, Python, JavaScript, Go, or Swift.
  • Experience with using Android Telephony Framework API, IMS/RCS and messaging protocols.
  • Experience with open-source libraries.