An Android Developer who possesses a passion for pushing mobile technologies to the limits. You will work with the team to design and build the next generation of our mobile applications. Ensure the best possible performance, quality, and responsiveness of the application. Good bug fixing skills. Design, build and maintain high-performance, reusable, and reliable object-oriented code. Translate designs and wireframes into high-quality code. Design and build advanced applications for the Android platform. Work with outside data sources and API’s. Unit-test code for robustness, including edge cases, usability, and general reliability. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Hands on experienced for Android Applications from scratch. You will be responsible for timely delivery and software quality. Well versed with Web Services (SOAP or REST or JSON or XML. Should have good academic background, excellent programming skills, analytical ability and positive attitude to learn and keep pace with emerging technologies. Should involve in R&D activities, prototyping and software development. Capable of leading and mentoring a team of young and talented resources
Graduate / Undergraduate will be considered based on ability and experience. M.S. / M. Tech / M.E. / B. Tech / B.E. in Computer Science preferred. At least 3+ years of software development experience in Core Java and Android. Proficiency in analysis, design, coding, unit testing and reviews. Excellent hands-on of core Java with a good understanding of OOPS concepts, multithreading, collections, generics, serialization and reflection. Excellent hands-on in Android development with the latest platform available. Excellent knowledge of design patterns and capability to apply them in Architecture and Design. Ability to work on cross platforms.
Good to have
Knowledge of developing custom components using Android Framework. Knowledge of Agile development process.