Back to Jobs
Hypori
Mobile App 2h ago

Senior Engineer – Mobile Application

Hypori
United StatesUnited States
Full-time
$180,000-$195,000 + 10% Bonus
Senior-Level
VT

Does Hypori sponsor H-1B visas?

Check real filing data, salaries & approval rates on VisaTalentUSA

View Data →

Job Description

Key Skills Required

Master these to land this role

Android5h 44mFree Trial ✨
Start 10-Day Free Trial
Jetpack ComposeCI/CDKotlinKotlin Multiplatform

Want to know if you're a match for this job?

Calculate My Match Score

As a Senior Engineer – Mobile Application, you will collaborate to build enterprise Android applications in our full agile software development process, including troubleshooting, design, coding, and testing bug fixes and new functionalities. You will deliver code through an evolving CI/CD pipeline to on-prem and public cloud deployments. You will work on a small team to solve large problems that require serious initiative, critical thinking, eager collaboration, informed risk-taking, and clear communication.

Responsibilities:

  • Protect intellectual property, user data, and system integrity by adhering to Hypori’s policies and procedures for secure software development and following best practices for secure product design, implementation, and deployment of development, build, test, production, and other environments.
  • Maintain and communicate status in Jira and in daily standups.
  • Reconcile product requirements with an understanding of Android internals.
  • Implement production-quality features for the Hypori Client app.
  • Enhance the Hypori Client app to take advantage of similar capabilities in the Android ecosystem.
  • Creation of unit tests and execution of test suites with test automation framework.

Qualifications:

  • 5+ years of experience developing mobile applications on Android.
  • 3+ years of experience leading the development of mobile applications.
  • Strong proficiency in Kotlin, including coroutines and Flow.
  • Experience with Jetpack Compose for declarative UI.
  • Familiarity with Gradle (Kotlin DSL) and multi-module Android projects.
  • Experience with a dependency injection framework (Koin, Dagger, or Hilt).
  • Strong working knowledge of Kotlin coroutines and Java threading.
  • Strong working knowledge of MVVM and unidirectional data flow design patterns.
  • Working knowledge of Android Jetpack fundamentals (ViewModel, Lifecycle, DataStore).
  • Experience writing unit tests with JUnit and a mocking library (e.g., MockK).
  • Experience in testing cloud-based applications (Amazon Web Services or Azure).
  • Working knowledge of Linux/Unix-based operating systems.
  • Strong understanding of git version control.

Preferred Attributes:

  • Excellent interpersonal and communication skills.
  • Keen sense of urgency and results-orientation.
  • Ability to take ambiguous requirements and work with stakeholders to develop a solid solution.
  • Enjoy working in a fast-growing, startup environment.
  • Comfort working in a Kotlin Multiplatform (KMP) codebase.
  • Prior experience with Compose Multiplatform.
  • Willingness to work in both Android and iOS environments when needed.
  • gRPC/Spice experience.
  • Experience with the Android camera subsystem (Camera2 and CameraX).
  • Experience with notifications (FCM, bonus for APNs).
  • Encoder/decoder knowledge (H264/5, VP8/9, AV1).

How would you rate this job post?

See what other professionals think about this role.

banner

Hypori (operating at hypori.com) is a mobile access platform enabling secure virtual access to enterprise apps and data from any mobile device with total personal privacy. Founded in Not specified by Not specified and headquartered in Not specified, Hypori transforms secure access to data at the edge. Under the hood, their zero-trust SaaS technology, Hypori Halo, empowers businesses. This allows businesses to work securely without compromising personal data. Backed by $61.7M in total funding across 4 funding rounds.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More