Objective
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Primary focus will be the development of Android applications and their integration with back-end services
Roles & Responsibilities
- Independently handled modules, scope, analysis, design, build, test the code, debug and implement application. Independently handled modules, scope, analysis, design, build, test the code, debug and implement application.
- Conceptualized, designed, developed and deployed preloaded games and applications for android based mobile phones
- Developed update patches, modules and components for different applications
- Created handset specific user interface (UI) for mobile phones and tablet PC's
- Researched on application acceptance and solicited feedback from users to make new and existing applications more user friendly
- Wrote technical specifications and maintained all reports pertaining to application development process
- Eclipse IDE, Android Studio, GenyMotion, Java, Android SDK, Android Development Tools (ADT), JSON, XML,Environment: Eclipse IDE, Android Studio, GenyMotion, Java, Android SDK, Android Development Tools (ADT), JSON, XML,
- Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support.
- Used coding methods in specific programming languages to initiate and improve program execution and functionality.
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
Need to Have Areas
- Experience required- 4 - 8 years
- B. Tech, MCA, M. Tech degree in Computer Science Engineering or a related subject
- Experience with RESTful, JSON, SOAP, XML.
- Strong knowledge of Android SDK, NDK, different versions of Android, and how to deal with different screen sizes.
- Experience with offline storage, threading, and performance tuning
- Excellent knowledge of Relational Databases, SQL Light.
- Familiarity with cloud message APIs and push notifications
- Experience with Material Design and Android UI design principles, patterns (MVVM, MVP, MVC).
- Good knowledge of adding third-party libraries
- Ability to understand business requirements and translate them into technical requirements
- A track record of delivering successful complex consumer product apps (finance apps, e-commerce apps)
- Sound knowledge and experience in OOPS, SOLID principles and industry best practices for native mobile application is must.