Job Description :
Hi,
This is Vanshika from Anuva Resources Solutions. I have an immediate Job opportunity with one of my client. Following are the positions details. Please let me know if you are available/interested so we can further discuss this position. Also email me your resume and contact number and the best possible time to reach you. Apologies in advance if this position is irrelevant to your profile or you are not available for this position

Job :Android Developer
Location : Durham, NC
Duration: Contract to hire

Introduction
We are a premier turnkey product development and research company focusing on home automation. We are seeking an experienced Android software developer who is motivated, is a self-starter, has a passion for hands-on development of innovative products, and wants to be part of a fast growing company located in RTP, NC. Reference the information below for a description of the position and the required skills / experience.

Position Summary:
The developer will play a lead role in developing mobile apps to accompany various embedded devices. The developer will work collaboratively on a team with hardware and software engineers throughout the product development life cycle. The developer will be responsible for design of products from prototype concept through manufacturing and must be able to communicate professionally with clients and management. It is required to have a demonstrated ability to work independently, estimate scope and time lines, architect a mobile app, and stay on schedule.

Required Skills:
Strong Java software design and programming skills. Expert knowledge of programming fast loading, high performance Java code.
Extensive knowledge of Android SDK.
Clear communication and strong documentation capabilities.
Good ability to understand what a customer wants, and suggest improvements.
Experience with Graphical User Interfaces on mobile applications.
Ability to accurately estimate time lines for a project, and report progress during development.
Willingness to raise red flags to management in a timely manner when development hiccups occur that could affect delivery milestones.
Ability to QA own code as to deliver a solid and bug free product on time.
Working knowledge of the general mobile arena, architectures, trends, and emerging technologies.
Experience engineering, releasing, and supporting Android applications.
Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support.
Ability to present either strong coding/app examples, or a portfolio of released products.
Demonstrated ability to design an app that will work across a wide variety of handsets and tablets.

Preferred Skills:
Version control software (git, SVN
Agile development process.
Unit testing code.
Continuously Client, evaluate, and implement new technologies to maximize development efficiency.
Mobile analytics.
Experience working with remote data via REST.
Experience developing on resource constrained platform.
Experience shipping apps available in Google Play store.
Developed cross platform mobile application a plus.
UX / design skills a plus.
Linux experience a plus.

Education:
Bachelor''s degree or higher in a Computer Science field, or equivalent work experience.
             

Similar Jobs you may be interested in ..