Reveal is looking to solve the problem of providing software tools and insights to individuals in remote, disconnected, and extreme environments, specifically in the defense, security, and safety missions.
Requirements
- 5+ years of experience in Android development using native tools.
- Expert familiarity with Kotlin and Java.
- Experience with OpenSource.
- Working knowledge of cryptographic and security principles.
- Experience developing Android or Java SDKs.
- Backend or Web Development experience.
- Experience developing ATAK plugins.
- Familiarity with IPC/RPC frameworks such as gRPC
- Understanding of additional languages used at Reveal: C++, C-Sharp, Python
Responsibilities
- Develop Android native applications using Kotlin, including leading development of features for our Identifi biometrics product.
- Maintain Reveal’s suite of ATAK plugins and integrations with our core products.
- Work closely with SDK vendors to integrate functionality.
- Provide Android expertise to the rest of the engineering team when working on Android-specific projects and issues.
- Advocate and drive user experience, security, and performance.
- Work across the team and specialties to drive quality through architecture, code review, and collaborative development.
Other
- Can manage your own productivity in an asynchronous, fully remote environment.
- Willingness to learn new technologies and tools as needed, and to read and refactor code to make it better, even if it's not your own.
- Proof of identity and eligibility to work in the United States is required for all hires.