2 months ago
Mobile Developer
  • Bhopal, Madhya Pradesh
Job Description

Education:

  1. BE / B. Tech
  2. PG in IT / CS or equivalent

Experience:

  • Minimum 06 years of relevant experience.
  • Work experience must span over minimum two turnkeys IT Assignments.

Core Responsibilities & Requirements:

  • Design, development and maintenance of mobile applications for native or cross platform Android based or iOS with Cross Platforms.
  • Should have experience working with any enterprise application on mobile and develop applications in android for various devices.
  • Must have good understanding on design patterns like MVC, MVVM, and MVP.
  • UI development across multiple target sizes i.e. Mobile & Tablets.
  • Thorough knowledge of SQLite DB, Room and other device/ cloud based mobile databases.
  • Good knowledge of Object Oriented concepts and a strong passion for software development.
  • Experience with Kotlin , Java, Android Studio, Retrofit.
  • Should have sound knowledge of overall mobile working architecture.
  • Experience on GIS / location based services.
  • Strong knowledge of Android SDK, different versions of Android & advanced concepts Android X Architecture Component.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Singleton Design Builder.
  • Should be able to implement offline-first experience for users with low-internet-connectivity.
  • Experience with performance and memory tuning with tools like Android Studio Performance tool.
  • Proficient understanding of code versioning tools (SVN/GIT)
  • Familiarity with continuous integration
  • Familiarity with Concurrency and Multi threading.
  • Experience in writing automated test cases will be desired.
  • Experience in on Firebase / other Push Notifications.
  • Gather requirements around functionality and translate those requirements into elegant functional solutions.
  • Should be able to collaborate with Project Team.