Location : Chennai
Skills : Android Application Development
Technical skills required:-
- Expertise in developing native applications for the Android platform.
- Strong knowledge of Android SDK and different versions of Android.
- Experience developing for different screen sizes in Android devices.
- Proven knowledge and experience with Java.
- Knowledge of Android Studio.
- Knowledge of consuming JSON web-services for client server communication.
- Knowledge of web sockets is a big plus.
- Experience with SQLite.
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Ability to design applications around natural user interfaces, such as “touch”
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Google’s Android design principles and interface guidelines
- Released Android applications a plus.
Have a look at : Updated Android Topics
What we are looking for:
- Passion for programming and building awesome products.
- Hands-on experience of minimum 2 years in development is a must.
- Ability to work in an agile environment.
- Attention to detail.
- Ability to communicate clearly with team members.
- Highly motivated and dependable with exceptional communication.
- Experience with Git for source control.
- Understanding of the full development life cycle.
- Build advanced applications on native Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.