Who we are: LEXI is a Silicon Valley start-up in the Enterprise IoT space that has already raised several million dollars from a long list of experienced angel investors. In addition, the company’s executive team includes many of the top IoT executives in the industry, such as multiple board members of the key wireless protocol standard setting bodies, product managers with over 70 IoT patents to their name and sales executives who have took their former company from $0 to $200M/annual revenue in 5 years (in IoT no less). We are consistently winning major customers against our competitors, whose market caps start in the hundreds of millions of dollars and go into the billions.
In short, you will be joining a winning team that is poised to grow the company into the unicorn ranks in just a few short years. As with all our team members, you will be granted to participate in this huge growth trajectory.
Who we want: We are looking for a stellar Android App Developer to build and scale a high-quality Android app for our IoT Devices/Application with a strong focus on performance, reliability, and user experience. You’ll collaborate closely with product, design, back-end, and QA teams to deliver features end-to-end and continuously improve the app.
Responsibilities: Build our Android app for our IoT Devices/Applications Design, develop, and maintain Android applications using Kotlin (preferred) and/or Java
Work with product owners to spec the requirements.
Design, code, test and deliver various features in our product roadmap
Fix customer issues as needed. Integration with Amazon Alexa, Google Home Kit and other third party platforms.
Work with REST/GraphQL APIs, implement secure authentication, & manage data flow
Implement clean, responsive UI using Jetpack Compose and/or XML layouts
Ensure app performance, stability, quality through profiling, debugging, & optimization
Write unit tests and contribute to automated testing (JUnit, Espresso, etc.)
Collaborate with QA and product to plan, test, and release features Manage releases and support publishing updates on the Google Play Store
Participate in code reviews and contribute to improving engineering standards and architecture Required Skills: 2–4 years of experience building Android apps for phones using Kotlin preferred; Java acceptable)
Strong Android fundamentals: Activities/Fragments, lifecycle, services, storage, permissions
Experience with modern Android architecture (MVVM / Clean Architecture)
Hands-on with Jetpack components: ViewModel, Room, Navigation, WorkManager
Strong knowledge of Coroutines/Flow (or RxJava) for async programming
Experience with networking libraries (Retrofit/OkHttp) and JSON parsing
Experience building/consuming APIs and handling auth, pagination, retries, and error states Knowledge of concurrency using Coroutines (and/or RxJava) Experience with Firebase (FCM push notifications, Crashlytics, Analytics, Remote Config) Experience with CI/CD (Fastlane, GitHub Actions, Bitrise, etc.) and release workflows (Play Console, signing, flavors, Fastlane/GitHub Actions)
Knowledge of app security best practices and Play Store compliance
Strong UI development skills and ability to implement pixel-perfect designs Good debugging skills using Android Studio tools, Logcat, profiling, crash analysis
Solid understanding of version control (Git) and collaborative workflows
Hands on knowledge of IoT
Hands on knowledge of Unix/Linux.
Preferred
Skills
2+ yrs in building IoT/Embedded devices.
Robust networking knowledge.
Experience with agile/scrum development, Jira & Git
Experience with Jetpack Compose experience (or strong XML UI experience with custom views)
Experience with offline-first apps, caching strategies, and background sync
Experience with real-time features (WebSockets, chat/messaging, live updates)
Experience working on performance-heavy apps (scroll optimization, image/video rendering)
Experience with media pipelines (ExoPlayer, camera, transcoding/compression)
📌 Android Developer (Mumbai)
🏢 Lexi
📍 Mumbai