Job Responsibilities Design, build and test a complex Android application using Java and the Android SDK for various interfaces including phones and tablets. Identify bugs, write tests, and find solutions. Translate designs and wireframes into high quality code. Help maintain code quality, organization and automation. Contribute to architecture discussions and technical documentation. Conduct unit tests for robustness, including edge cases, usability and general reliability. Requirements BS/MS degree in Computer Science or a related subject. 4 years of software development experience. 3 years of Android Development experience. Solid knowledge of mobile development life cycle. Experience working with Android SDK components: Activities, Fragments, Intents, Layouts. Working knowledge of general mobile software design patterns, architectures, trends and emerging technologies. Understanding of REST/JSON/XML Web services. Experience with jQuery or similar technologies. Sound knowledge of XML, XSL, XSLT. Experience with third-party libraries and APIs. #J-18808-Ljbffr