Android Developer (IoT & Java+Kotlin Focus)
# Android Developer (IoT & Java+Kotlin Focus) **Byte Technology** · Petaluma, CA 94954 · `On-site` 🕒 **Статус:** *Опубликовано: 27 дней назад* · *Источник: Indeed* --- ### About the Role About Byte Technology Byte provides smart unattended retail solutions that help foodservice teams offer fresh and frozen food, snacks, beverages, and grab-and-go meals 24/7. Our platform combines smart fridges, freezers, ambient kiosks, and software to help operators launch and scale modern retail programs in hospitals, universities, and workplaces. Role Overview We are seeking a highly skilled Android Developer to lead the architecture, development, and scaling of our mobile applications. In this role, you will leverage your deep expertise in native Android development (Java/Kotlin) to build high-performance applications that interface directly with our custom hardware and IoT ecosystem. You will act as a technical pillar for the mobile team, bridging the gap between native Android environments and connected physical devices. If you excel at solving complex architectural challenges, optimizing mobile-to-hardware communication, and mentoring engineers, we want you on our team. Key Responsibilities IoT & Hardware Integration: Design and implement robust, low-latency communication layers between our mobile applications and custom hardware components using protocols like Bluetooth Low Energy (BLE), Wi-Fi Direct, NFC, MQTT, or USB OTG. Architect and Build: Design, maintain, and optimize high-performance, reusable code across both native Android (Java/Kotlin) and React Native environments. Technical Leadership: Serve as a subject matter expert for Android development and hardware integration. Drive technical decisions, establish best practices for mobile architecture (e.g., MVVM, Clean Architecture), and enforce code quality through rigorous reviews. Performance Optimization: Profile and optimize applications for speed, memory usage, and battery life, ensuring that background hardware communication does not degrade the user experience. Cross-Functional Collaboration: Work closely with firmware engineers, hardware designers, product managers, and backend engineering teams to deliver robust, scalable connected solutions from conception to deployment. Required Qualifications Native Android Mastery: Deep, extensive knowledge of Java and the Android SDK. Strong proficiency in Kotlin and modern Android development practices (Coroutines, Jetpack components). Hardware/IoT Expertise: Proven track record of integrating Android applications with external hardware, connected sensors, or IoT devices. Experience with the Android Bluetooth/BLE stack, background processing, and connected device lifecycles. System Design: Solid understanding of mobile system design, RESTful APIs, offline storage, concurrency, and performance tuning. Tooling & DevOps: Experience with mobile CI/CD pipelines (e.g., Bitrise, GitHub Actions), Gradle, and automated testing frameworks (JUnit, Espresso, Jest). Version Control: Expert-level proficiency with Git. Work Requirements 5+ years of professional software development experience, with a primary focus on native Android development. Must be based in the San Francisco Bay Area, preferably the North Bay. Our office is located in Petaluma. Must be legally authorized to work in the United States. Good Fits Team-oriented with excellent communication skills. Proactive and comfortable contributing ideas. Data-driven decision-maker. Enjoys working with small, agile development teams. Pay: From $120,000.00 per year Benefits: 401(k) Dental insurance Flexible schedule Health insurance Vision insurance Experience: Android development: 4 years (Preferred) Ability to Commute: Petaluma, CA 94954 (Preferred) Work Location: In person
Наблюдалась 2026-09-16, впервые 2026-08-20, источник — Indeed.