PitchMeAI
AgileGrid Solutions

Android Developer

AgileGrid Solutions · United States

  • Hybrid
  • Full-time
  • $185,000 / year
  • United States
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Lead Android app development at a dynamic startup.
  • Work on mission-critical defense and security software.
  • Utilize Kotlin, Java, and security principles.
  • Develop SDKs, ATAK plugins, and biometrics features.
  • Fully remote role with competitive compensation and benefits.

About the role

About The Company

GrabJobs is an innovative and rapidly growing technology company dedicated to transforming the recruitment and employment landscape. Established with the vision of streamlining hiring processes, GrabJobs leverages cutting-edge technology to connect employers with qualified candidates efficiently and effectively. Our platform offers a comprehensive suite of tools designed to automate job postings, applicant tracking, and communication, ensuring a seamless experience for both recruiters and job seekers. With a commitment to diversity, inclusion, and technological excellence, GrabJobs has established itself as a leader in the employment solutions industry. We serve a global client base across multiple sectors, including technology, healthcare, retail, and manufacturing, helping organizations of all sizes find the right talent quickly and effortlessly.

About The Role

Reveal is a dynamic startup revolutionizing field operations by providing software tools and insights to individuals in remote, disconnected, and extreme environments. Our products include Farsight, a 3D processing and mission planning tool, as well as Identifi, which enables secure and rapid identity verification. Reveal is deeply committed to supporting defense, security, and safety missions. We're growing our team to meet expanding demands and opportunities.

We are looking for a Senior Android Software Engineer to own and drive development of our Android applications. In this role, you will collaborate with cross-functional teams within Reveal to define and execute the technical roadmap for Identifi and our future Human Systems products. Your expertise will be crucial in developing innovative solutions that meet the stringent requirements of defense and security missions.

This position might be for you if: you thrive in a fast-paced, collaborative engineering environment with minimal oversight; you have a proven track record of owning features and products from conception through development, testing, release, and support; and you have experience building mobile applications for large user bases, including solo projects. Your passion for technology and problem-solving will be key to advancing our mission-critical applications.

Qualifications

  • A minimum of 8+ years of experience in Android development using native tools.
  • Deep expertise in Kotlin and Java.
  • Proven history of contributing to or leveraging open-source projects.
  • Solid understanding of cryptographic and security principles.
  • Capable of working autonomously in a fully remote environment.
  • Demonstrating a growth mindset and eagerness to learn new technologies.
  • Familiarity with developing SDKs, ATAK plugins.
  • Experience in security-sensitive applications such as biometrics and DoD projects.
  • Backend or web development experience is advantageous.
  • Exposure to IPC/RPC frameworks like gRPC is advantageous.
  • Knowledge of languages such as Ruby, C++, C#, and Python is advantageous.

Responsibilities

  • Develop native Android applications using Kotlin, including leading the development of features for the Identifi biometrics product.
  • Own and maintain Reveal’s Human Systems suite of ATAK plugins and integrations with core products.
  • Collaborate with SDK vendors to integrate new functionalities and ensure seamless operation across platforms.
  • Serve as the Android subject matter expert, providing guidance to the engineering team on Android-specific projects and troubleshooting complex issues.
  • Advocate for and drive improvements in user experience, security, and application performance.
  • Ensure engineering quality through sound architecture, thorough code reviews, and fostering collaborative development practices.
  • Support business development and mission success teams by troubleshooting technical issues and providing expert advice.

Benefits

  • Competitive base salary ranging from $150,000 to $185,000.
  • Equity options providing ownership stake in the company.
  • Comprehensive medical, dental, and vision coverage.
  • Flexible HSA/FSA options.
  • Generous parental leave policies.
  • 401(k) plan with a 100% match on the first 6% contributed.
  • Unlimited paid time off.
  • Home office stipend.

Equal Opportunity

GrabJobs is committed to fostering an inclusive and diverse workplace. We are an equal opportunity employer and do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected class. We believe that a diverse team enhances our innovation and success, and we welcome applications from all qualified individuals. Proof of identity and eligibility to work in the United States is required for all hires. We encourage all interested candidates to apply and join our mission to revolutionize employment solutions.

Key skills/competency

  • Android Development
  • Kotlin
  • Java
  • Mobile Applications
  • Software Engineering
  • Security Principles
  • ATAK Plugins
  • Biometrics
  • SDK Development
  • Problem-Solving

Skills & topics

  • Android Developer
  • Kotlin
  • Java
  • Mobile Development
  • Software Engineer
  • Android
  • Developer
  • Senior Android Engineer
  • App Development
  • Remote

How to get hired

  • Tailor your resume: Highlight your 8+ years of Android development experience, Kotlin/Java expertise, and security application knowledge.
  • Showcase project ownership: Emphasize your track record of owning features from conception to release, including solo projects.
  • Quantify achievements: Provide examples of building mobile applications for large user bases and contributions to open-source projects.
  • Address remote work: Explicitly state your ability to work autonomously in a fully remote environment.
  • Prepare for technical questions: Be ready to discuss Android architecture, security principles, and ATAK plugins.

Technical preparation

Master Kotlin and Java for native Android development.,Study cryptographic and security principles in depth.,Familiarize yourself with ATAK plugins and SDKs.,Practice building apps for large user bases.

Behavioral questions

Describe owning a product from conception to release.,How do you work autonomously with minimal oversight?,Share an example of solving a complex technical issue.,How do you advocate for user experience improvements?

Frequently asked questions

What are the key technical skills required for the Senior Android Software Engineer role at Reveal?
The Senior Android Software Engineer role at Reveal requires a minimum of 8 years of experience in native Android development, with deep expertise in Kotlin and Java. Strong knowledge of cryptographic and security principles is essential, along with familiarity in developing SDKs and ATAK plugins, particularly for security-sensitive applications like biometrics and DoD projects.
Is this a remote position, and what are the work environment expectations for the Senior Android Software Engineer?
Yes, this is a fully remote position. Reveal expects candidates to thrive in a fast-paced, collaborative engineering environment with minimal oversight. You should be capable of working autonomously and demonstrating a growth mindset.
What is the salary range and benefits package for the Senior Android Software Engineer at Reveal?
The competitive base salary ranges from $150,000 to $185,000, commensurate with experience. The role also includes equity options, comprehensive medical, dental, and vision coverage, flexible HSA/FSA options, generous parental leave, a 401(k) with a 100% match, unlimited PTO, and a home office stipend.
What kind of projects will a Senior Android Software Engineer work on at Reveal?
A Senior Android Software Engineer at Reveal will own and drive the development of Android applications, including leading features for the Identifi biometrics product and maintaining Reveal’s Human Systems suite of ATAK plugins and integrations. You will also collaborate with SDK vendors and contribute to future Human Systems products.
Does Reveal require specific experience with defense or security applications for the Senior Android Software Engineer role?
While not strictly mandatory, experience in security-sensitive applications such as biometrics and DoD projects is highly desirable for the Senior Android Software Engineer role at Reveal. A solid understanding of cryptographic and security principles is required.