BORN Commerce Private Limited

Software Engineer -Android (immediate joiners only)

BORN Commerce Private Limited
500000 - 1200000 P.A.
1-3 Years Full Time
IN

Vacancy: Not Disclosed Posted: 1 year ago Applicants: 0
Share via

Job Description

Skills Requirement

Summary

  • Strong experience in mobile application development life cycle management (Design, Development and Deployment) on Android OS platform for phone devices along with good knowledge of tablet and watch application development.
  • Strong in Android architecture & design patterns (MVVM, VIPER, MVC)
  • Excellent hands-on experience in Kotlin programming language; along with good understanding of Android Java programming language and an interoperability (bridge) between both using Android Studio IDE.
  • Sound knowledge of concepts of OOP (Object Oriented Programming)
  • Experience in Android Core Components (Services, Broadcast receiver etc), Android Architecture Components (ViewModel, LiveData, Room etc.), Navigation component, Coroutine.
  • Experience in Retrofit, Material design, Push Notification, Gradle, Maps, Asynchronous Programming, DI/Dagger/HILT, Build Deployment, Security and Performance best practices.
  • Working experience in enterprise application development integration with backend technologies.
  • Intimate experience with several Android API frameworks such as Animation, Audio, Video, Graphics, Motion, Bluetooth, Room etc.
  • Experience using non-Android libraries, e.g. Payment, Social Networking, RxJava, other open-source libraries
  • Experienc in writing multi-threaded/asynchronous code; solid understanding of threading in Android applications
  • Familiarity with cloud development environments, including API design and integration.
  • Familiar with versioning system (Git, SVN);
  • Knowledge of dependency managers (Gradle, Maven).
  • Understanding of continuous integration process and unit testing
  • Understanding and working experience of various tools, SCA, code coverage.
  • Experience (or knowledge about) of Hybrid platform mobile application development like Flutter, React Native, Xamarin would be considered as an advantage.

Role &

Responsibilities:

  • Responsible for the development and maintenance of applications targeting range of Android devices including phone, pad and wearable.
  • Primary focus will be development of Android applications and their integration with back-end services.
  • Individual contributor (independent practitioner) and advanced programmer; and will be working alongside cross platform technology engineers and testers on different layers of the infrastructure.
  • Commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
  • Communication with various internal/external stakeholders and prepare technical documents and reports.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with a team to define, design, and ship new features.
  • Perform Unit Testing (manual or automation), Code Review analysis and generate SCA reports.
  • Identify and correct bottlenecks and bug fix; and maintain code quality.
  • Deployment of Apps for beta testing on Firebase as well as Internal stores; and product release on PlayStore.

Skills Required: OOP, Git, Java


JOBS BY CATEGORY