IOT Native Android Developer

Description

Responsibilities and Duties:

  • Design and develop native Android applications for IoT devices and systems, ensuring optimal performance and user experience.
  • Integrate Android applications with various IoT devices, sensors, and platforms using protocols like MQTT, CoAP, or HTTP.
  • Implement data collection, storage, and processing mechanisms to handle data from IoT devices securely.
  • Create user-friendly interfaces that allow users to interact with and control IoT devices seamlessly.
  • Conduct thorough testing and debugging of Android IoT applications to ensure reliability and stability.
  • Collaborate with cross-functional teams, including hardware engineers, firmware developers, and backend developers, to ensure end-to-end IoT system functionality.
  • Implement security measures to protect IoT data and devices from potential threats.
  • Maintain detailed documentation of the Android IoT application development process, including code, configurations, and updates.
  • Continuously optimize Android applications for performance, scalability, and efficiency.
  • Keep up-to-date with the latest IoT trends, Android development best practices, and emerging technologies.

Requirements for the position:

  • Strong analytical and problem-solving skills.
  • Able to manage multiple priorities and deliverables, both short and long-term, in a busy and aggressive environment
  • Must be self-motivated, possess strong communication skills and be able to work in a team oriented environment
  • Knowledge in GitHub VCS
  • Knowledge in Jira
  • Ability to code a feature using clean architecture with MVVM
  • Deep knowledge of Activity, Fragment, Service, Broadcast receiver, Intent, Content provider
  • Reliable, regular attendance is an essential function of the position
Education
  • Bachelor’s degree in Computer Science or Information System OR MCA
  • 2 or more years of experience in application design, development, installation and modification of software
  • Experience developing native Android Apps: Java, Android SDK, Kotlin and Android Studio
  • Experience detecting and correcting memory usage issues, as well as optimizing code for application performance.
Must Have
  • Programming Android native IOT mobile applications from specifications using Java & Kotlin.
  • Strong in JAVA programming & OOPS Concepts.
  • XML, JSON parsing knowledge.
  • Worked with 3rd party data sources, libraries, and APIs.
  • Worked with Firebase, Code version tool such as Git.
  • Experience of various design patterns and problem solving skills.
  • Knowledge of Mobile Automation tools such as Appium is a plus.
  • Must be self-motivated, possess strong communication skills and be able to work in a team oriented environment
  • Must be able to debug issues
  • Must be fluent in English and Hindi (written and spoken)
Educational Requirements
B.E/B.Tech CS/IT or MCA
Workplace
Lucknow
Other Benefits
As per company policy
FAQs
  • What is the best way to apply for a position at YoloHealth?

    To explore employment opportunities at our company, we invite you to submit your application through our dedicated Careers Page. Alternatively, you can also find us on Job Portals like Indeed and LinkedIn or send your Resume at [email protected]
  • Can I apply for more than one job at the same time?

    Yes absolutely, you can apply for more than one job at the same time. However, the HR Department will review your qualifications and background to determine which position is the best fit for your profile.
  • What is my application status?

    To check your application status, contact the HR department at [email protected]