Job Description :
Title: Android Developer Location: Sanjose, CA Duration: Contract Job Description: 6+ years of hands on experience working with large-scale native development Excellent understanding of computer science fundamentals, data structures & Algorithms Strong Know-how in object-oriented software design and design patters Strong Android programming skills. Deep understanding of Java, Kotlin and Android studio Extensive experience using espresso, JUnit and associated technologies. Technically strong leadership and influence in designing RESTful API's to connect iOS applications to back-end services Working knowledge of the general mobile landscape, architecture, trends and emerging technologies Drive architecture discussions, produce well-documents design docs and participate in design and code reviews Ensure code quality and maintainability by evolving architecture and tech stack, refactoring, standards and improving build and test systems Partner effectively and influence peers, juniors and seniors both within the organization