Software Engineer Android

2-4 years experience, Bangalore

Required skills

Android SDK, JSON, Java, Kotlin, MySQL

What makes you a great fit for this role

You're awesome at

  • Maintaining and improving the codebase of the app and product with scheduled releases of new features
  • Developing app code that interacts with IoT.

You'll be improving & responsible for

  • Native Android app development
  • App to cloud and device connectivity for control.
  • Local and remote video streaming.
  • Graphical visualization
  • App frontend + Backend.
  • Working on bug fixing, code optimisation and performance improvements
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Obsessively testing, optimizing and improving app stability and performance

Desired experience

  • 2-3 years of professional Android development and UI experience.
  • Good understanding of OO programming and design
  • Good understanding of Android UI frameworks and application design
  • Noteworthy skills in Android SDK, Java
  • Knowledge of SQLite, MySQL or similar database management system
  • Familiar with Eclipse and Android Studio
  • Good understanding of Version Control principles, preferably using Git

Desired skills

  • Experience working with AWS cloud is a big plus.
  • Good understanding of UI/UX principles and Android UI development . You are expected to code for both front-end and back-end deliverables.
  • Experience using Web Services and Data parsing using JSON , XML etc.
  • Familiarity with the latest web technologies like REST API, MQTT and other server-side principles.
  • Strong network programming fundamentals.
  • Experience with Kotlin and RxJava is a big plus
  • Strong in Android Java. Great understanding of thread management, memory management and other aspects of Java for mobile application development.
  • Experience and passion to built great user experiences
  • Good understanding of data structures and algorithms.
  • Excellent understanding of optimization and performance issues across Android software layers
  • Build robust UI which works well on different screen densities and interactions that result in delightful experiences.
  • Experience submitting and releasing applications to Google app store.

Academic qualifications

Bachelors/ Masters in Computer Science or allied fields

Apply for this job

Join to get sleep tips and product updates right into your inbox.

479 Jessie, San Francisco CA, 94103

©2020 Cradlewise, Inc. | All Rights Reserved

Made with by Tech Savvy Parents