Previous Job
Android Developer
Ref No.: 18-04771
Location: Bristol, Pennsylvania
Position Type:Right to Hire
Start Date: 05/22/2018
 Title: Android Developer

Duration: Contract to Hire  
Start: ASAP
Interview Process: 
Phone Interview & Onsite Face to Face Interview/
Skype/ Web-X for not local candidates

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

If qualified and interested, please send your most current resume as a word document to Jason Weinstein at