Previous Job
Previous
Android Developer - In person Interview Required
Ref No.: 17-04147
Location: Charlotte, North Carolina

Our client has an immediate need for an Android Developer, that is innovative, design focused and experience with Financial Services / Stocks would be great!

Ideally we would prefer contract to hire and an in person interview will be rquired for this role

Below is a recent job description we had for a Senior Resource - we don't need everything but we do need passion!

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