Senior Android System Developer
TCP Software
TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.
About TCP (TimeClock Plus):
For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their complex timekeeping, employee scheduling, leave management and other workforce needs. We recently embraced our new, refreshed brand which we feel fully embodies our commitment to innovation while also completing our first acquisition of Humanity, an industry-leading cloud-based scheduling platform. Growth is happening and our vision for a successful future is clear - We'd love for you to join us on this journey! For more information on TCP, visit or follow us on LinkedIn or Facebook.
Role Overview
We are looking for an expert Android developer to lead the "hardening" phase of our next-generation Time Clock application (Humanity Time Clock V3). Unlike standard Play Store apps, our software runs on dedicated, proprietary Android hardware.
The ideal candidate has deep experience transforming standard Android apps into robust, bulletproof "Kiosk" systems. You will be responsible for locking down the OS, managing system-level peripherals, and ensuring the device can run 24/7/365 without user intervention.
As a Senior Android System Developer, you will:
- Kiosk Implementation: Implement and refine Android Lock Task Mode (Screen Pinning) to prevent users from exiting the application or accessing the OS settings.
- System Hardening: Disable or hide system UI elements (Status Bar, Navigation Bar, Notification Shade) programmatically to ensure a fully immersive experience.
- Watchdog & Resilience: Implement self-healing mechanisms, such as WorkManager tasks and AlarmManager watchdogs, to automatically restart the app or services in case of crashes or ANRs.
- Boot & Update Management: Optimize the BootReceiver logic for instant startup and manage robust OTA (Over-the-Air) update flows.
- Security: Secure local data using EncryptedSharedPreferences and Android Keystore. Hardening communication channels (MQTT/TLS) and preventing ADB abuse in production.
- Peripheral Integration: Optimization of hardware drivers/SDKs (Biometrics, Card Readers) to prevent resource leaks and ensure stability over long uptimes.
- Logs & Diagnostics: Implement robust audit logging (local & remote) to trace issues on devices deployed in the field.
Requirements
- 5+ Years Android Development (Kotlin required).
- Deep understanding of the Android Lifecycle and Process Management (how to keep an app alive indefinitely).
- Experience with COSU (Corporate-Owned, Single-Use) or Dedicated Device configurations.
- Experience processing hardware events (USBs, Serial Ports) and managing background services.
- Strong knowledge of Device Owner / Profile Owner APIs (Android Enterprise).
Nice to Have
- Familiarity with MQTT protocols and real-time communication resilience.
- Experience with AOSP (Android Open-Source Project) or modifications to the Android Firmware/ROM.
- Experience creating System/Privileged Apps (signed with platform keys).
- Experience with MDM (Mobile Device Management) solutions (SOTI, AirWatch, or custom implementations).
- Background in identifying memory leaks (LeakCanary) and optimizing for low-spec hardware.
Physical Requirements:
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
- This role requires 0% travel time.
Benefits
- Competitive salary
- 20 Days of PTO (Paid Time Off) and 13 days of companywide holidays
- 8 hours to volunteer and impact the community
- Comprehensive benefits (Health/Dental/Vision/ 401K)
- Employee Choice Pre-Tax Benefit
- Remote work option available
TCP is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
- ...A major retail company is seeking a remote Application Developer III to join their development team. This role is pivotal in designing and enhancing Android mobile applications, driving technical solutions, and ensuring high-quality code delivery. Candidates should have...SeniorRemote work
- ...Lancetech Solutions is looking for a Senior Systems Developer to support and enhance a critical enterprise collections platform. This role requires 5+ years of experience in enterprise business applications and strong SQL skills. The ideal candidate will work on troubleshooting...SeniorRemote work
- ...Senior Mobile Android Developer/Lead - Remote Designation - Test Lead No. of Positions - 2 Job Description: To plan, deploy and manage the... ...develop and continuously improve automated tests as new system features or enhancements are developed and accordingly create...SeniorRemote work
- ...PayPal Android Developer Must have 10+ years of experience and must have prior experience working with PayPal Android Developer: Experience developing and maintaining consumer-facing mobile applications at scale. Strong Kotlin skills & knowledge of multi-threaded,...Senior
- ...Senior Android Mobile Developer Location: Coppell, TX (Onsite from day 1, need only local profiles) Duration: 6 Months Must have skill: C#,... ...Key Responsibilities: Develop custom.NET business systems used by internal business partners and external clients located...SeniorLocal area
- ...Job Title: Senior Android Developer Location: Johnston, RI or Dallas, TX (Hybrid) Job Description: We are looking for a Senior Android Developer with 8 years of experience. This is a hybrid role based in Johnston or Dallas. Key Skills: Strong experience...Senior
- ...Software Systems Engineer - IV/Android Developer America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design and manufacture sensors for storage tanks, water metering, energy...
- ...Senior Android Developer Our client is looking to hire a Senior Android developers with deep understanding of Kotlin and Android SDK, Five (5)+ years of native mobile engineering experience working with Android and/or related native mobile frameworks. A consistent...Senior
$96.96k - $145.44k
...The Senior Mobile (Android) Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role...SeniorFull time- ...Android Senior Developer Job Location: Irving, Tx Job Type: Full-Time Job Description Minimum 5+ years of Android mobile development experience. Expert level skills with Kotlin. Strong knowledge of Android framework. Experience on Ok or similar client...SeniorFull time
$185k - $300k
...~Build and own C#/.NET systems used daily by traders and portfolio managers. ~Hands... ...quality, testing, and mentoring junior developers while owning delivery end to end.... ...Successful Applicant A successful VP, Senior Developer must have: 8+ years of...SeniorLocal area- ...Senior Android Developer Location: Charlotte, NC or Malvern, PA (3 days a week) Visa: USC, GC, GC-Ead, H4Ead (Need Genuine Profile) Job Summary: Heavy feature development and maintenance on a large code base. Looking for a Sr Dev as they move from web to native...Senior3 days per week
- ...A technology consulting firm is seeking a Senior Mobile Developer to join their team for a 6+ months contract. The ideal candidate will have... ...software development experience with a strong focus on native Android development using Kotlin. You will lead the development of...SeniorContract workRemote work
- ...Android Senior Developer No. of open positions: 5 Location: Fremont, CA (Day 1 Onsite presence required with no exceptions. pls share relocation & in-person interview confirmation explicitly.) In person client interview is required, Local candidates are preferred...SeniorContract workWork experience placementLocal areaRelocation
- ...Overview: Job Description: Design, develop, and maintain Android applications using Kotlin and other relevant technologies. Collaborate... ...APIs and JSON. Familiarity with version control systems (Git). Strong problem-solving and debugging skills....Senior
- ...Senior Android Developer Immediate need for a talented Senior Android Developer with experience in the Telecom Industry. This is a 12+ Months contract opportunity with long-term potential and is located Warren, NJ. Please review the job description below. Requirements...SeniorContract workImmediate start
$48k - $96k
...PositionSenior Android Developer at Lumenalta.Base pay range$48,000 - $96,000 per year.What we're working onEnterprise companies turn to us... ...years of professional experience (technical assessment required)Senior-level experience of at least 4 years in mobile...SeniorRemote work- ...Senior Android Developer Eden Prairie, MN Summary The Senior Android Developer will develop, enhance, and sustain innovative solutions to improve the customer experience. We're looking for someone to implement complex software in accordance with project requirements...SeniorWork at office
- ...Seeking 10+ years of experience in Android app development for software and integrating Bluetooth devices with mobile applications. Design and build sophisticated and highly scalable Android apps Ensure performance, quality, and responsiveness of applications...Senior
- ...experience and open to work on W2 can apply. Role : Sr. Android developer Location : Dallas, TX 10+years of exp Candidates only... ...* Experience using distributed source code version control systems (Git/Github) * Experience with the agile methodology Scrum...SeniorContract workRelocation
- ...Senior Android Developer Hi! We are Moqod: a Dutch software development company. We run a distributed team from Amsterdam to Bali. Moqod is based on Dutch values and culture — freedom, innovation, open mind, and hard work. Learn more about our team and what we did....SeniorRemote workFlexible hours
$48k - $96k
...Join to apply for the Senior Android Developer role at Lumenalta . The pay range is provided by Lumenalta. Your actual pay will be based on your skills and experience—talk with your recruiter to learn more. Base Pay Range $48,000.00/yr - $96,000.00/yr Experience Remote...SeniorFull timeWork at officeRemote workMonday to FridayFlexible hours- We are looking for a highly skilled Android Developer with deep expertise in Jetpack Compose to join our team. The ideal candidate has end-to-end experience launching Android apps built entirely with Jetpack Compose, and is confident working across UI, local data storage...SeniorLocal area
- ...candidate to join our talented Team. Job Title: Senior Android Developer. Location: Denver, CO. (Hybrid). Summary: As... ...Interacting with product owners and stakeholders to define system requirements and/or necessary modifications. Providing...SeniorRemote work
- ...Senior Android Developer Contract Onsite from Day 1(Dallas, TX) Description Summary: We are looking for experienced... .... Interacts with business partners to define system requirements and/or necessary modifications. Qualifications...SeniorContract work
- ...Job Title: Senior Android Developer Location: Bay area, CA - only Local Type: Contract Role Overview: We are looking for an experienced Android Developer around 9 years of experience to join our team and contribute to building high-quality...SeniorContract workLocal areaFlexible hours
$48k - $96k
...Senior Android Developer – Lumenalta Join to apply for the Senior Android Developer role at Lumenalta . This is a fully remote position located in the U.S. time zones (Pacific, Central, or Eastern) requiring a minimum of 40 hours per week, Monday through Friday. Base...SeniorFull timeRemote workMonday to FridayFlexible hours- ...Senior Android Developers Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp... ...existing frameworks Define and develop APIs in the system-level framework layer that allow other layers of the stack...Senior
$100k - $120k
...Must Have Technical/Functional Skills Android, Kotlin Roles & Responsibilities • Strong OOP concepts, functional programming, memory management, concurrency (Java Threads, RxJava, Kotlin Coroutines/Flow). • In depth understanding and experience...SeniorLocal area- ...Intermediate/Senior Informix & Legacy Systems Developer We are seeking a technical specialist with deep expertise in legacy IBM/Informix platforms. This role is critical to supporting and modernizing our legacy infrastructure, specifically focusing on Client-UX and...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Android System Developer. Be the first to apply!
- android engineer United States
- mobile android developer United States
- entry level android developer United States
- embedded android developer United States
- sr android developer United States
- android developer kotlin United States
- senior android developer United States
- android developers United States
- java android developer United States
- lead android developer United States

