Job Details

Senior or Lead Mobile Software Engineer

Advertiser
Affinity
Location
White Plains, New York, United States
Rate
-

Major Healthcare Provider and Leader in its field for over 70 years seeks a Senior Mobile Software Engineer to join a a team of systems and software engineers responsible for providing the programming design, specification and architecture for new products as well as design and development of feasibility prototypes for integration into medical devices and systems.

RESPONSIBILITIES

  • Design and development of software modules for incorporation into medical devices, which include both Real Time Embedded products as well as mobile device applications.
  • Provide detailed direction input regarding the technical feasibility of proposed designs.
  • Conceptual design and subsequent development of feasibility prototypes of system features and technology.
  • Requirements specification and protocol API creation and subsequent maintenance of technical documentation in support of systems and process requirements.
  • Active participation in product development by thought leadership, providing/reviewing specification, risk assessment, cost and alternative options including supplier evaluation.
  • Strong affinity to User Experience/User Interface practices and working with UX design teams.

TECHNICAL STACK:

  • iOS; Swift, Objective-C, Apple Frameworks [HealthKit, Siri Shortcuts, Widgets], Reactive Programming [RxSwift], PromiseKit, Push Notifications (APN), Apple Watch UI, SQLite, CarPlay
  • Android; Kotlin/Java, Android Jetpack [Android X], Android KTX, Coroutines, AAC [Android Architecture Components], Firebase, Reactive Programming [RxJava 2], Voice [Google Assistant], Google Fit, Samsung Health, Wearables, SQLite, [via RoomDb], Android Auto

QUALIFICATIONS:

  • BS in Computer Engineering or Electrical Engineering with 10+ years of experience.
  • Proven prior experience in designing and developing software systems that communicate via wireless protocols with hardware which operate within restricted power/resource constraints.
  • Expertise in iOS mobile application development, will cross train in Android
  • Fluent programming/development skills in one or more programming languages such as Objective-C, Swift, Kotlin, Java, C, and C++.
  • Proven record in full life cycle product development and delivery.

DESIRABLE TECHNICAL SKILLS:

  • Experience with Bluetooth 4.0/5.0 (BLE).
  • Experience in Mobile App Development on Android OS/iOS.
  • Experience in embedding 3rd party apps within mobile application.
  • Experience with Mobile Databases.
  • Knowledge of Hybrid App development using HTML, JavaScript, React Native, Flutter is a Plus.
  • Experience in software communication between Mobile App and Cloud Services.

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events