Job Description :
Hi,
Please review the JD and let me know if you are interested in this opening.

Android Developer
Phone and skype
Bristol, PA
12 Months

Requirements:
Perform and lead mobile software development of new requirements, support development on existing code base, and optimize a highly complex android application. Perform work within an agile development environment and apply a systematic approach to the analysis, technical design, assessment, implementation, component test, maintenance, and re-engineering of the product. Contribute to the analysis of user needs as related to software solutions while applying knowledge to improve the system development methodology. Build client relationships and be comfortable in a client setting.
Basic Qualifications
Experience developing android applications (5-10 years)
Highly knowledgeable and passionate about the current mobile landscape, architectures, trends, and emerging technologies
Ability to communicate effectively with staff, management, and clients
Translate designs and wireframes into high quality code
Design, build, and maintain high performance, reusable, and reliable Java code
Experience using RESTful APIs to integrate mobile applications to back end services
Identify and correct bottlenecks and fix bugs
Advise and advocate for code quality, organization, automation and process improvement
Highly knowledgeable on mobile Occasionally Connected Computing (OCC) concepts, best practices and design for data synchronization
Excellent analytical and problem-solving skills
Additional Qualifications
Demonstrated progression and growth as an Android Software Engineer through past career experiences with enterprise clients
Strong knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
A knack for bench-marking and optimization
Solid understanding of code versioning tools, such as Git
Familiarity with Open Maps API or other mapping and analysis technology
Knowledge of SQLite and RDBMS structures and concepts
The ability (it''s rare!) to travel up to 15% of the time as required
BA or BS degree in Computer Science, Computer Engineering, or a related field
             

Similar Jobs you may be interested in ..