Piper Companies logo
Piper Companies

Piper Companies is a niche staffing and consulting agency that specializes in talent placement for the information technology field. Its two main divisions are Piper Clinical Solut

Android OS Developer

Location

Worldwide

Posted

35 days ago

Salary

$100K - $150K / year

Seniority

Senior

Job Description

Android OS Developer

Piper Companies

Android OS Developer Location: Washington United States Job Description: Zachary Piper Solutions is seeking an Android OS Developer to support a company focused on modernizing secure, mission‑critical embedded systems for U.S. defense and national security programs. This position is remote within the United States. The Android OS Developer will support the development, hardening, and long‑term sustainment of a customized Android operating system used in next‑generation secure field devices. This role directly supports the modernization of critical technology relied upon by service members in operational environments. Responsibilities for the Android OS Developer include: - Developing and maintaining customized Android Open Source Project (AOSP)-based operating systems in a secure, disconnected environment - Supporting system‑level Android development, including OS services, system applications, and custom launchers - Working with Linux‑based embedded systems, multi‑threaded software, and long product lifecycles requiring maintenance and technology refresh - Implementing and supporting secure storage, encrypted media handling, and integrity verification mechanisms - Performing system debugging, bug fixes, performance tuning, and supporting controlled upgrade paths for non‑internet‑connected systems Required Qualifications for the Android OS Developer include: - 3+ years of experience in software development supporting embedded Linux and/or Android operating systems - Hands‑on experience with AOSP development, C++, Java, and object‑oriented design - Experience working in low‑level, system‑focused environments (OS services, frameworks, kernel interaction, or device‑adjacent software) - Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience) Compensation for the Android OS Developer includes: - Salary Range: $100,000 - $150,000 depending on experience - Full Benefits Package: PTO, Paid Holidays, Medical, Dental, Vision, 401(k), Tuition Reimbursement, Sick leave as required by law #LI-MZ1 #LI-REMOTE Keywords: Android OS Developer, AOSP Developer, Embedded Android Engineer, Linux Embedded Developer, Android System Engineer, C++ Developer, Java Developer, Secure Systems Engineer, Defense Software Engineer, Cleared Software Engineer, Embedded Linux, Hypervisor, Device Drivers, ARM Architecture, System-Level Android Development

Related Job Pages

More Android Engineer Jobs

Ideaware logo

Frontend Mobile Developer – iOS, Android

Ideaware

We help founders and companies start or augment their software teams by hiring from Colombia’s top 5% IT talent pool.

Android Engineer35 days ago
Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• Own both our iOS and Android applications. • Work with one of our international clients who is a financial technology service that lets consumers buy products now and pay for them over time through installment plans. • Work in a lean, fast-moving environment — candidates who take ownership and work well async are a strong fit.

United States

Mobile App Developer - (iOS/Android)

Pavago

Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost

Android Engineer35 days ago

Job Title: Mobile App Developer (iOS/Android) Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for app release cycles, sprint planning, and bug fixes) About the Role: Our client is seeking a Mobile App Developer to design, build, and maintain mobile applications for iOS and Android platforms. This role requires fluency in native and/or cross-platform frameworks, strong UI/UX implementation skills, and the ability to integrate APIs and backend services. The Mobile App Developer ensures that mobile products are responsive, performant, secure, and aligned with business objectives. Responsibilities: App Development: - Build and maintain apps in Swift/Objective-C (iOS), Kotlin/Java (Android), or cross-platform frameworks (React Native, Flutter). - Implement user interfaces based on Figma/Sketch designs, ensuring responsiveness and accessibility. - Integrate REST/GraphQL APIs for data access and business logic. Testing & QA: - Write unit and UI tests with XCTest, Espresso, or Jest. - Maintain >80% code coverage and ensure test automation is included in CI/CD pipelines. - Debug crashes, performance bottlenecks, and OS compatibility issues. Release Management: - Manage app distribution through TestFlight, Google Play Console, or enterprise deployment platforms. - Prepare release notes, versioning, and metadata for store submissions. - Ensure compliance with Apple and Google app store guidelines. Performance Monitoring: - Monitor app performance and crash reports (Firebase Crashlytics, Sentry, New Relic). - Optimize apps for startup time, memory usage, and battery efficiency. Collaboration & Documentation: - Work with designers and product managers to refine feature requirements. - Partner with backend engineers on API contracts and integrations. - Document code, workflows, and release processes for team knowledge sharing. Security & Compliance: - Implement secure storage (Keychain, Keystore). - Protect APIs with authentication (OAuth2, JWT). - Ensure compliance with data privacy standards (GDPR, HIPAA, SOC 2 where relevant). What Makes You a Perfect Fit: - Passion for creating seamless mobile user experiences. - Strong coding and debugging skills across mobile frameworks. - Able to balance rapid iteration with maintainable architecture. - Comfortable collaborating across design, product, and backend teams. Required Experience & Skills (Minimum): - 3+ years professional mobile development. - Proficiency in either native (Swift/Kotlin) or cross-platform (React Native/Flutter) frameworks. - Experience releasing apps to both iOS App Store and Google Play. - Familiarity with CI/CD workflows for mobile (Fastlane, Bitrise). Ideal Experience & Skills: - Built and scaled consumer-facing apps with >10k downloads. - Experience with push notifications, in-app purchases, or real-time features (chat, live updates). - Familiarity with mobile analytics tools (Mixpanel, Firebase Analytics, Amplitude). - Industry exposure in SaaS, fintech, healthcare, or e-commerce. What Does a Typical Day Look Like? A Mobile App Developer’s day revolves around building features, fixing issues, and collaborating with the product team. You will: - Start the day with sprint standup, reviewing tickets and assigning priorities. - Code new features, implementing UI elements and integrating APIs. - Test functionality across devices, emulators, and OS versions. - Fix bugs and crashes, addressing urgent tickets flagged in monitoring tools. - Collaborate with designers to ensure pixel-perfect alignment with prototypes. - Prepare builds for TestFlight or Google Play, submitting release notes and ensuring store compliance. - Document and push code into repositories with CI/CD workflows. In essence: you ensure that mobile applications are functional, performant, visually polished, and continuously improving. Key Metrics for Success (KPIs): - App stability (crash-free sessions ≥ 99.5%). - User ratings in app stores (≥ 4.5 stars). - On-time feature delivery aligned with sprint goals. - Reduction in bug backlog and faster release cycles. - Adoption and engagement growth (daily active users, retention). Interview Process: - Initial Phone Screen - Video Interview with Pavago Recruiter - Technical Assessment (e.g., build a feature in React Native or implement an API integration in Swift/Kotlin) - Client Interview with Engineering/Product Team - Offer & Background Verification

Argentina
Job Closed

Mobile App Developer - (iOS/Android)

Pavago

Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost

Android Engineer35 days ago

Job Title: Mobile App Developer (iOS/Android) Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for app release cycles, sprint planning, and bug fixes) About the Role: Our client is seeking a Mobile App Developer to design, build, and maintain mobile applications for iOS and Android platforms. This role requires fluency in native and/or cross-platform frameworks, strong UI/UX implementation skills, and the ability to integrate APIs and backend services. The Mobile App Developer ensures that mobile products are responsive, performant, secure, and aligned with business objectives. Responsibilities: App Development: - Build and maintain apps in Swift/Objective-C (iOS), Kotlin/Java (Android), or cross-platform frameworks (React Native, Flutter). - Implement user interfaces based on Figma/Sketch designs, ensuring responsiveness and accessibility. - Integrate REST/GraphQL APIs for data access and business logic. Testing & QA: - Write unit and UI tests with XCTest, Espresso, or Jest. - Maintain >80% code coverage and ensure test automation is included in CI/CD pipelines. - Debug crashes, performance bottlenecks, and OS compatibility issues. Release Management: - Manage app distribution through TestFlight, Google Play Console, or enterprise deployment platforms. - Prepare release notes, versioning, and metadata for store submissions. - Ensure compliance with Apple and Google app store guidelines. Performance Monitoring: - Monitor app performance and crash reports (Firebase Crashlytics, Sentry, New Relic). - Optimize apps for startup time, memory usage, and battery efficiency. Collaboration & Documentation: - Work with designers and product managers to refine feature requirements. - Partner with backend engineers on API contracts and integrations. - Document code, workflows, and release processes for team knowledge sharing. Security & Compliance: - Implement secure storage (Keychain, Keystore). - Protect APIs with authentication (OAuth2, JWT). - Ensure compliance with data privacy standards (GDPR, HIPAA, SOC 2 where relevant). What Makes You a Perfect Fit: - Passion for creating seamless mobile user experiences. - Strong coding and debugging skills across mobile frameworks. - Able to balance rapid iteration with maintainable architecture. - Comfortable collaborating across design, product, and backend teams. Required Experience & Skills (Minimum): - 3+ years professional mobile development. - Proficiency in either native (Swift/Kotlin) or cross-platform (React Native/Flutter) frameworks. - Experience releasing apps to both iOS App Store and Google Play. - Familiarity with CI/CD workflows for mobile (Fastlane, Bitrise). Ideal Experience & Skills: - Built and scaled consumer-facing apps with >10k downloads. - Experience with push notifications, in-app purchases, or real-time features (chat, live updates). - Familiarity with mobile analytics tools (Mixpanel, Firebase Analytics, Amplitude). - Industry exposure in SaaS, fintech, healthcare, or e-commerce. What Does a Typical Day Look Like? A Mobile App Developer’s day revolves around building features, fixing issues, and collaborating with the product team. You will: - Start the day with sprint standup, reviewing tickets and assigning priorities. - Code new features, implementing UI elements and integrating APIs. - Test functionality across devices, emulators, and OS versions. - Fix bugs and crashes, addressing urgent tickets flagged in monitoring tools. - Collaborate with designers to ensure pixel-perfect alignment with prototypes. - Prepare builds for TestFlight or Google Play, submitting release notes and ensuring store compliance. - Document and push code into repositories with CI/CD workflows. In essence: you ensure that mobile applications are functional, performant, visually polished, and continuously improving. Key Metrics for Success (KPIs): - App stability (crash-free sessions ≥ 99.5%). - User ratings in app stores (≥ 4.5 stars). - On-time feature delivery aligned with sprint goals. - Reduction in bug backlog and faster release cycles. - Adoption and engagement growth (daily active users, retention). Interview Process: - Initial Phone Screen - Video Interview with Pavago Recruiter - Technical Assessment (e.g., build a feature in React Native or implement an API integration in Swift/Kotlin) - Client Interview with Engineering/Product Team - Offer & Background Verification

Colombia
Job Closed

Mobile App Developer - (iOS/Android)

Pavago

Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost

Android Engineer35 days ago

Job Title: Mobile App Developer (iOS/Android) Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for app release cycles, sprint planning, and bug fixes) About the Role: Our client is seeking a Mobile App Developer to design, build, and maintain mobile applications for iOS and Android platforms. This role requires fluency in native and/or cross-platform frameworks, strong UI/UX implementation skills, and the ability to integrate APIs and backend services. The Mobile App Developer ensures that mobile products are responsive, performant, secure, and aligned with business objectives. Responsibilities: App Development: - Build and maintain apps in Swift/Objective-C (iOS), Kotlin/Java (Android), or cross-platform frameworks (React Native, Flutter). - Implement user interfaces based on Figma/Sketch designs, ensuring responsiveness and accessibility. - Integrate REST/GraphQL APIs for data access and business logic. Testing & QA: - Write unit and UI tests with XCTest, Espresso, or Jest. - Maintain >80% code coverage and ensure test automation is included in CI/CD pipelines. - Debug crashes, performance bottlenecks, and OS compatibility issues. Release Management: - Manage app distribution through TestFlight, Google Play Console, or enterprise deployment platforms. - Prepare release notes, versioning, and metadata for store submissions. - Ensure compliance with Apple and Google app store guidelines. Performance Monitoring: - Monitor app performance and crash reports (Firebase Crashlytics, Sentry, New Relic). - Optimize apps for startup time, memory usage, and battery efficiency. Collaboration & Documentation: - Work with designers and product managers to refine feature requirements. - Partner with backend engineers on API contracts and integrations. - Document code, workflows, and release processes for team knowledge sharing. Security & Compliance: - Implement secure storage (Keychain, Keystore). - Protect APIs with authentication (OAuth2, JWT). - Ensure compliance with data privacy standards (GDPR, HIPAA, SOC 2 where relevant). What Makes You a Perfect Fit: - Passion for creating seamless mobile user experiences. - Strong coding and debugging skills across mobile frameworks. - Able to balance rapid iteration with maintainable architecture. - Comfortable collaborating across design, product, and backend teams. Required Experience & Skills (Minimum): - 3+ years professional mobile development. - Proficiency in either native (Swift/Kotlin) or cross-platform (React Native/Flutter) frameworks. - Experience releasing apps to both iOS App Store and Google Play. - Familiarity with CI/CD workflows for mobile (Fastlane, Bitrise). Ideal Experience & Skills: - Built and scaled consumer-facing apps with >10k downloads. - Experience with push notifications, in-app purchases, or real-time features (chat, live updates). - Familiarity with mobile analytics tools (Mixpanel, Firebase Analytics, Amplitude). - Industry exposure in SaaS, fintech, healthcare, or e-commerce. What Does a Typical Day Look Like? A Mobile App Developer’s day revolves around building features, fixing issues, and collaborating with the product team. You will: - Start the day with sprint standup, reviewing tickets and assigning priorities. - Code new features, implementing UI elements and integrating APIs. - Test functionality across devices, emulators, and OS versions. - Fix bugs and crashes, addressing urgent tickets flagged in monitoring tools. - Collaborate with designers to ensure pixel-perfect alignment with prototypes. - Prepare builds for TestFlight or Google Play, submitting release notes and ensuring store compliance. - Document and push code into repositories with CI/CD workflows. In essence: you ensure that mobile applications are functional, performant, visually polished, and continuously improving. Key Metrics for Success (KPIs): - App stability (crash-free sessions ≥ 99.5%). - User ratings in app stores (≥ 4.5 stars). - On-time feature delivery aligned with sprint goals. - Reduction in bug backlog and faster release cycles. - Adoption and engagement growth (daily active users, retention). Interview Process: - Initial Phone Screen - Video Interview with Pavago Recruiter - Technical Assessment (e.g., build a feature in React Native or implement an API integration in Swift/Kotlin) - Client Interview with Engineering/Product Team - Offer & Background Verification

Mexico
Job Closed