N

Nitra

Unified financial platform for healthcare practices

Senior Software Engineer - Android

Mobile EngineeringPosted on Nov 12
Full-timeTaipei City, Taiwan

About the Job

Requirements

  • Fluency in English.
  • Flexibility to work some hours that overlap with the New York office.
  • At least 5 years of hands-on Kotlin experience, including coroutines and Flow.
  • At least 2 years of experience with Jetpack Compose and Android Views.
  • At least 2 years of experience with Android app architecture, such as MVVM or MVI.
  • Experience with Jetpack libraries, such as ViewModel, Room, Navigation, and Hilt.
  • At least 2 years of experience integrating RESTful or GraphQL APIs, such as with Retrofit or OkHttp.
  • Experience with unit and UI testing, such as JUnit, Espresso, or Compose testing.
  • Experience publishing and maintaining apps on Google Play.
  • At least 1 year of experience with fintech or financial applications.

Responsibilities

  • Design, build, and maintain Android apps with smooth, responsive, and polished user interfaces.
  • Work with product managers and designers to understand requirements, then build new features and improve existing ones.
  • Find and fix defects and performance bottlenecks so the app stays fast and reliable across many Android devices.
  • Connect the app to backend services and APIs to read and update data.
  • Share user-experience ideas and build intuitive interactions and interfaces that follow Material Design guidelines.
  • Use Git and code reviews to work with the team and keep the codebase healthy.
  • Test and debug thoroughly so every release meets the quality bar.
  • Write and maintain technical documentation, including architecture diagrams and code comments.
  • Use performance and usage data to identify areas for improving the user experience.

Desired Qualifications

  • Experience with Java.
  • Knowledge of mobile security best practices, such as Android Keystore, BiometricPrompt, and secure data handling.
  • Experience integrating AI features, such as LLM APIs, ML Kit, or on-device models like Gemini Nano.
  • Experience with mobile CI/CD, such as GitHub Actions, Fastlane, or Gradle build automation.
  • Backend experience, such as building APIs or working with PostgreSQL.

About the Company

Nitra

Unified financial platform for healthcare practices

Nitra provides a unified financial platform for healthcare practices to manage their finances and back-office tasks. It offers an all-in-one financial hub that includes corporate cards, expense management, bill payment, and accounting automation. The platform lets practices issue and track spending across vendors, locations, and staff, while automating receipts and reconciliation to cut administrative workload. Compared to competitors, Nitra is healthcare-focused and consolidates multiple financial and practice-management functions into a single system, reducing the need for separate tools. The company aims to lower administrative time for physicians and clinicians, letting them focus more on patient care while monetizing through software subscriptions, transaction fees, or related financial services.

Company size
51-200
Company stage
Debt Financing
Total funding
$248M
Headquarters
New York City, New York
Founded
2021

Recently Posted Jobs

Explore more opportunities at Nitra

See more jobs