Previous Job
Android Developer
Ref No.: 17-01555
Location: Dallas, Texas
Start Date: 08/01/2017
Role : Android Developer
Location : Dallas TX
Duration : 12 + Months

  • Individual contributor role; fully competent to work under general direction on the most complex projects, often on multiple phases, and seeks guidance and direction from more senior associates or manager, as needed.
  • Provides guidance and checks the work of less experienced associates.
  • Requires 3-5 years of applicable experience. "

Required Skills:
  • Extensive experience 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 .