_Livecare - New York, NY

posted 18 days ago

Full-time - Mid Level
New York, NY
Administrative and Support Services

About the position

We are seeking a Full Stack Mobile Developer skilled in both iOS and Android development, focusing on integrating and optimizing Bluetooth Low Energy (BLE). This role involves designing and maintaining cutting-edge mobile applications to create seamless, user-friendly experiences. The developer will collaborate closely with cross-functional teams, including designers and product managers, to deliver high-quality solutions.

Responsibilities

  • Develop and maintain mobile applications for both Android and iOS platforms.
  • Implement modern architectures (MVVM, MVI) for scalable, maintainable code.
  • Integrate and optimize BLE functionalities for hardware communication.
  • Collaborate with teams to define, design, and deploy new features.
  • Ensure application performance, bug fixes, and continuous improvement.
  • Stay updated on emerging tech to enhance development processes.

Requirements

  • 2+ years in mobile development for both iOS and Android.
  • Expertise in BLE API use, including scanning, pairing, and device communication.
  • Proficiency in MVVM/MVI patterns for mobile development.
  • Advanced skills in Kotlin and Swift, familiarity with Java.
  • Experience with Hilt/Dagger (Android) and Swift packages for dependency injection.
  • Use of Retrofit and Alamofire (iOS) or similar libraries for networking.
  • Experience with Room Database, CoreData, Shared Preferences, and DataStore for data management.
  • Proficiency with Git for version control.
  • Experience in unit testing (JUnit, Mockito, XCTest) and UI testing (Espresso, XCUITest).
  • Familiarity with Jetpack Compose (Android) and SwiftUI (iOS) for responsive design.
  • Knowledge of Kotlin coroutines, Flow, Combine (iOS) for asynchronous programming.

Nice-to-haves

  • Familiarity with Firebase services (e.g., Authentication, Firestore, Cloud Messaging).
  • Background in third-party libraries and API integration.
  • Understanding of WorkManager and background task management for BLE.
  • App lifecycle management expertise, especially for BLE in background states.

Benefits

  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Paid time off
  • Vision insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service