GrepJob
Ditto

Senior Software Engineer, Android/KMP

Ditto
Apply
about 2 months ago
Remote, Worldwide +4 moreSenior / Mid Level
H1B Sponsor

Base Salary

$220k - $305k/yr

Responsibilities

  • Design and implement user interfaces for situational awareness software and handheld radio integration.
  • Integrate with emergency response hardware, ensuring robust communication protocols.
  • Implement Foreign-Function Interface (FFI) bindings between Kotlin/Java and native C/C++ libraries.
  • Travel occasionally to support testing and deployment with emergency response teams.
  • Manage Android configurations for compatibility across diverse devices and OS versions.
  • Write and automate comprehensive test suites to validate application functionality.
  • Collaborate with Release and QA teams to integrate tests into CI/CD workflows.
  • Triage and resolve customer-reported issues from emergency response personnel.
  • Mentor teammates on best practices in Android development and hardware interfacing.

Requirements

  • 4+ years of professional software development experience in Android applications.
  • Deep expertise in Android development with Kotlin and Java.
  • Strong C/C++ programming skills for native Android development.
  • Experience interfacing with USB devices and other hardware peripherals.
  • Willingness to travel for field testing and deployment.
  • Ability to debug and troubleshoot issues across the Android stack.
  • Experience with test automation and CI/CD integration.
  • Excellent written and verbal communication skills.

Benefits

  • Competitive salaries and meaningful equity.
  • Health, dental, vision, life, and disability insurance.
  • 401(k) and flexible spending accounts.
  • Flexible time off for all employees.
  • Access to open office spaces in Atlanta and San Francisco.

Tech Stack

CC++GradleJavaJetpack ComposeKotlin

Categories