Job Description
- Design, build, test, deploy, maintain, and enhance android apps
- Design and build apps using material design and knowledge on material design principles in different aspects.
- Bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Desired Candidate Profile
- Good understanding on Core Java + Android development Tools + Architecture.
- Strong knowledge on OOPS Concepts and Should have good understanding of design patterns.
- Should have strong logical knowledge and problem solving skills.
- Strong knowledge on Android SDK, Android Studio and Gradle.
- Good knowledge on services, AsyncTasks, broadcast receivers, content providers.
- Explore , test all the possible test cases and produce a bug free app.
- Strong knowledge on exception handling and able to deal with exceptions like OutOfMemory, IndexOutOfBound, NullPointer etc..
- Good knowledge on multi threading.
- Should have good debugging skills.
- Good knowledge on dealing with Web Services .
- Experience with third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architectures & trends
- Good knowledge on emerging technologies.
- Solid understanding of the full mobile development life cycle.
- Good understanding of using sqlite database.
- Strong knowledge on using Recycler Views.
- Experience in designing attractive layouts, strong knowledge on UX design for all types of mobiles and tablets.
- Good knowledge on using Google Maps.
Other jobs you may like
-
Django Python
- @ WebSenor
- Udaipur, Rajasthan, India
- Information Technology