Required Skills

PSD UI development GIT XML JSON MVC Android SDK Sensors Open source Android

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 8th Nov 2022

JOB DETAIL

We are looking for Android Developers having good experience in creating excellent applications for Android platforms (Phones and Tablets).

Must have Skills:

  • Strong understanding of object oriented principles and basic understanding of design patterns.
  • Proficient in Java with good knowledge of Threads and Collections Framework.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screens.
  • Understanding of basic components of an Android application and their lifecycle.
  • Understanding of Android XML user interface layouts and layout inflation.
  • Good knowledge of Android UI design principles, patterns, and best practices.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Understanding of Git.
  • Knowledge of the Gradle build system.
  • Experience in android UI development from PSD file / design.
  • Experience in code modularization, mvc patterns is a must
  • Experience in unit test automation is a plus
  • Strong experience in Android native libraries is a must
  • Experience in implementing web service calling, JSON, video integration, gallery integration, streaming api, calendar, clock, touch modules.
  • Experience in QR code, NFC, Locations API, Sensors API will be preferred

Responsibilities and Duties:

  • Translate designs into pixel-perfect layouts and build advanced applications for Android platform. (Phones and Tablets)
  • App profiling for improving apps performance.
  • Identify and correct bottlenecks and fix bugs.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Handling complex technical issues and sharing solutions with team members.
  • B.Tech/B.E. in Any Specialization, BCA in Computers, B.Sc in Any Specialization
  • M.Tech in Any Specialization, MCA in Computers.

Company Information