Android Application Developer

65 Applied
Job Description



  • Design and build applications for the Android platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help in maintaining code quality, organization, and automation


Requirements

  • 3-7 years of experience in designing and developing Android application
  • Experience in developing, delivering, and supporting multiple native Android applications through the Google Play store
  • Experienced knowledge of Android SDK API levels, capabilities, OS versions, material design, and popular devices
  • Experience designing mobile applications to consume server-based REST APIs
  • Thorough foundation in data structures, algorithms, object-oriented programming, MVC architecture, and Android design patterns.
  • Deep understanding of multi-threading, memory management, networking, caching, performance optimization, localization, and security for mobile applications.
  • Experience with Git, Gradle, Location Services, Kotlin, Android Services.
  • Experience with modern build strategies, continuous integration, unit testing, test driven development, static analysis, and automated integration tests.
  • Working knowledge of Scrum and other agile practices
  • Excellent verbal and written communication skills
  • Native development experience on Android mobile applications
  • Experience programming and designing apps using Java on Android platform
  • Clear concepts in network protocols, multi-threading, Thread synchronization, distributed apps etc. Knowledge on device hardware handling (Camera, GPS, Accelerometer etc.).
  • Experience on working with Video Players, Video streaming, Video uploading to the server from App will be a plus
  • SDLC knowledge/experience
  • Networking protocols such as TCP/IP, HTTPS etc. will be a plus


Black Pearl Technology provides clients with an expert engineering team quipped with diverse skills to meet various challenges across industries. Through Electrical System Testing, we leverage our knowledge to reduce risk. We’re constantly looking for new advancements and technologies to find the smartest and most optimal solutions.

People Also Considered

Career Advice to Find Better