Previous Job
Previous
Mid-Level Android Developer - Dallas, TX
Ref No.: 18-04013
Location: Dallas, Texas
Job Title : Mid-Level Android Developer
Location : Dallas, TX
Position Type : Contract
Rate : DOE


US Citizen, Green Card Holder, TN Visa And GC-EAD Preferred. No Visa Sponsorship Available For This Job. No Third Party Agencies Corp to Corp.

Job Description:
Skills and Experience:
  • Extensive experience(typically 3-4+ years) in development of native android applications with Android SDK/NDK using the Android Studio, Eclipse IDE.
  • Strong knowledge on android architecture including frameworks, libraries.
  • In-depth knowledge of the complex UI/UX requirement and design of the component for building a User-friendly application.
  • Excellent knowledge in implementing Material Design and optimizing techniques using ListViews with ViewHolder pattern, RecyclerView.
  • Expertise in full mobile application development life-cycle from requirement gathering to post launch support.
  • Worked on Activities, Fragments, FragmentManager, and FragmentTransaction for developing the most efficient UI.
  • Strong experience in using Android SDK tools like Hierarchy Viewer, Trace View, zip align, Draw 9-patch, AVD Manager.
  • Excellent working skills on Android application components like Intent, Service, Broadcast Receiver, Content Provider and Content Resolver.
  • Design custom layouts
  • Strong skills on JSON parsing as well as XML for fetching data into the application.
  • Hands on experience in development of RESTful and SOAP web services.
  • Expertise in integrating libraries in application development.
  • Expert design and development schema skilled on storage like SQLite, Oracle, and MySQL databases.
  • Conceptual knowledge on mobile security and mobile design patterns.
  • Knowledge on GIT version control and SVN.
  • Good exposure in troubleshooting, debugging and testing Android applications.
  • Excellent programming skills in object oriented concepts such as Encapsulation, Abstraction, Inheritance, and Polymorphism.
  • Expertise in Data Structures and Algorithms, Multithreading, Collections, Exception Handling.
  • (Optional) Experience in web technologies like HTML5, CSS3, and JavaScript language for web/hybrid mobile applications development.