Senior Engineer – Mobile Application
Does Hypori sponsor H-1B visas?
Check real filing data, salaries & approval rates on VisaTalentUSA
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
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.
Similar Opportunities
More Openings at Hypori
Explore Top Companies in this Space
SpecterOps
Cybersecurity / Identity Attack Path Management / Enterprise Security Software / B2B SaaS
Andesite AI
Cybersecurity / AI / Enterprise Software / SaaS
Spin Technology
SaaS / Cybersecurity / Enterprise Software
Semperis
Cybersecurity / Identity Threat Detection & Response (ITDR) / Enterprise Directory Software / Disaster Recovery B2B SaaS
Hypori
View Company ProfileHypori (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.
