Technical Lead - Android Application Development / ADT tools

4 to 8 years of experience in Android Application Development. 2+ years hands on core Java experience Solid understanding of Android SDK Experience in Android OS porting, Android device driver development Working Knowledge on ADT(Android development Tool) 2+ years of native Android development experience At least 1 years experience in Android Blue tooth Stack Experience working in an agile environment. Basic Understanding of RDBMS databases such Mysql, MongoDB Will be responsible for developing Andriod mobile applications using ADT. Requirement analysis and Programming. Understanding of business needs and ensuring that delivered solutions meet expected criteria Will be responsible for analyzing functional and non-functional requirements independently Write free bug and readable code based on design specification and build guidelines Testing and Bug Fixing Review the codes thoroughly, perform adequate testing and fix bugs wherever required. Should investigate issues during test execution and record test results. Technical Documentation Perform self-review and Peer-to-Peer review of deliverables, provide feedbacks Develop, design & implement application independently Job description Ability to pay attention to detail Experience delivering high quality products under tight deadlines Must be organized, have an eye for detail, and be able to put ideas into a tangible form Excellent Communication and Interpersonal Skills. Should work with cross functional team spread in multi geography Participate in customer calls, trainings, understand & document requirements Develop and implement solutions to challenging problems Develop, design & implement application independently Should be capable of working in Agile process and team player Perform self review and Peer-to-Peer review of deliverables, provide feedbacks Time tracking and status reporting Customer centric Enjoy facing difficult challenges Curious and passionate about software development Passionate of emerging technologies Team player and agile Deliver quality product on time Clarify product requirements Build scalable mobile applications Share your knowledge.