Leanvia LLC

2 Job openings at Leanvia LLC
Android TV OS Developer Chandigarh District, Chandigarh 0 - 1 years INR Not disclosed Remote Full Time

Job Summary: We are looking for a skilled A ndroid Developer to join our team. The ideal candidate will be responsible for developing and maintaining new ROM for Android TV OS and flashing it onto an Android TV and collaborating with cross-functional teams. If you are passionate about software development, system and hardware engineering, we’d love to hear from you! Key Skills: 1. Android System Development Android Open Source Project (AOSP) : Understanding how to work with AOSP, as Android TV OS is based on it. Linux Kernel Development : Modifying and compiling the Linux kernel for Android TV. Device Tree Configuration : Creating and configuring device trees to support different hardware components. Build System (Soong, Make, Bazel) : Familiarity with the Android build system. 2. Programming Languages C/C++ : For kernel modifications and system-level programming. Java/Kotlin : For Android framework and application-level modifications. Shell Scripting (Bash) : Automating tasks and flashing processes. 3. Development and Debugging Tools Android SDK & NDK : Essential tools for building and testing Android apps and native components. ADB (Android Debug Bridge) & Fastboot : For debugging, flashing, and unlocking bootloaders. Logcat & GDB : Debugging tools for tracking system errors and crashes. Serial Debugging (UART) : Used for debugging bootloader and kernel issues. 4. Hardware and Flashing Knowledge Bootloader Unlocking : Necessary to flash a custom ROM onto the device. Custom Recovery (TWRP) : Used for installing custom ROMs and backups. Flashing Tools : Depending on the chipset: SP Flash Tool (for MediaTek) Odin (for Samsung devices) QFIL (for Qualcomm-based devices) Partition Management : Understanding system, vendor, boot, and recovery partitions. 5. UI and UX for Android TV Leanback Library : Required for Android TV UI design. System UI Customization : Modifying the Android TV launcher and UI components. Remote Control & Input Handling : Ensuring smooth navigation with TV remotes. 6. DRM and Media Playback Good knowledge of DRM is a plus Widevine DRM : Handling encrypted content from Netflix, Amazon Prime, etc. ExoPlayer/VLC : Media playback optimizations. 7. Security Considerations SELinux Policies : Configuring security rules for the new ROM. Signing Keys : Required to sign system images for OTA updates and app compatibility. Rollback Protection : Preventing unauthorized downgrades. 8. Cloud & OTA Updates Google OTA System : Implementing over-the-air updates for the custom ROM. OTA Update Signing : Ensuring secure updates with signed images. Benefits: Competitive salary. Flexible working hours & remote work opportunities. Career growth opportunities and learning budget. Job Types: Full-time, Permanent Pay: From ₹30,000.00 per month Benefits: Flexible schedule Work from home Schedule: Day shift Ability to commute/relocate: Chandigarh District, Chandigarh: Reliably commute or planning to relocate before starting work (Preferred) Experience: Android OS Development: 1 year (Preferred) Work Location: In person

React Native Developer chandigarh 2 years INR Not disclosed Remote Full Time

Job Description: We are looking for a skilled React Native Developer to join our team and help build high-quality, cross-platform mobile applications. The ideal candidate will have experience developing mobile applications using React Native , integrating with backend services, and delivering graphically intuitive and smooth user experiences. Responsibilities: Develop and maintain high-quality, beautiful and user friendly React Native applications for iOS and Android Work with backend developers to integrate APIs and third-party services Optimize application performance and ensure responsiveness Debug and resolve issues, ensuring application stability and usability Write clean, maintainable, and reusable code following best practices Stay up to date with new technologies and industry trends in mobile development Participate in code reviews and team discussions Publishing of Apps on Google Play Store and Apple App Store. Requirements: 2+ years of experience in React Native development Strong knowledge of JavaScript (ES6+), React.js , and React Native Experience with Redux / Zustand / Context API for state management Familiarity with mobile app deployment processes (App Store & Google Play) Understanding of RESTful APIs and integration with backend services Experience with mobile debugging and performance optimization Knowledge of native build tools like Xcode, Android Studio, Gradle, etc. Familiarity with third-party libraries and APIs Experience of publishing Apps on Google Play Store and Apple App Store. Ability to write unit and integration tests using Jest, React Native Testing Library, or similar Nice-to-Have Skills: Experience with TypeScript Knowledge of mobile security best practices Familiarity with GraphQL, Firebase, or cloud services Experience with CI/CD pipelines for mobile apps Previous work with push notifications, deep linking, or offline storage Knowledge or experience in video streaming is advantageous Knowledge of python and django is advantageous Benefits: Flexible working hours and remote work options Career growth opportunities and training programs Job Types: Full-time, Permanent Work Location: In person