Native Android development
Overview
We're looking for an experienced Native Android Developer to join our team in Trivandrum. You'll build and maintain feature-rich Android applications, focusing on seamless integration with Bluetooth Low Energy (BLE) devices. This role demands deep knowledge of Kotlin, modern architecture patterns, and a knack for solving complex problems in real-time connected device communication.
What You'll Do6
- 1Build new features and enhance existing ones using Kotlin and the Android SDK.
- 2Integrate with backend services via REST and GraphQL APIs, handling authentication and data sync.
- 3Develop and maintain BLE communication flows including scanning, connection, GATT services, and reliable data transfer.
- 4Ensure app quality through comprehensive unit and UI testing, and participate in code reviews.
- 5Manage app releases, including build pipelines, store submissions, and distribution.
- 6Optimize performance for large data sets, background operations, and memory efficiency.
Requirements5
- 1Expert-level proficiency in Kotlin and Android SDK, with experience in Jetpack Compose and XML views.
- 2Strong understanding of MVVM and Clean Architecture, along with dependency injection (Hilt/Dagger).
- 3Hands-on experience with Android BLE development, including queue management, MTU negotiation, and encrypted communication.
- 4Proficient in concurrency with Kotlin Coroutines and Flow, handling thread-safety and background work.
- 5Experience with CI/CD for mobile (Fastlane, Gradle) and app distribution via Play Store and Firebase.
Who Should Apply
This role is ideal for an Android engineer who thrives on building polished, reliable apps that communicate with smart hardware. You should be comfortable diving into low-level BLE protocols and enjoy optimizing every layer of the stack — from network calls to database transactions. If you have a track record of shipping high-quality mobile experiences and can articulate your design decisions with clarity, you'll fit right in.
Required Skills
Application Tip
When applying, highlight a specific project where you solved a tricky BLE issue—like managing concurrent connections or handling unreliable device pairing. Walk through your approach in a short paragraph or a link to a case study. This will immediately show your hands-on expertise.
Similar open positions
Explore active roles that match your skills and interests.
Micro1
VerifiedMobile Application Developer | $30-$130/hr Remote
This remote contract role is for a Mobile Application Developer who will use your hands-on coding skills to help build the next generation of AI systems. Your daily work—designing, building, and refining mobile apps—directly contributes to training models how to learn and reason. You don’t need prior AI experience; what matters is your deep knowledge of mobile development and a passion for quality.
Optim Hire
VerifiedAngular Developer
As an Angular Developer at Cloud Strats Solutions, you'll build high-performance web applications that help clients achieve their digital transformation goals. Collaborating closely with product managers, UX designers, and backend engineers, you'll convert business requirements into intuitive user interfaces while prioritizing code quality, scalability, and maintainability. Our agile environment promotes continuous learning through workshops, open-source contributions, and mentorship opportunities. Your contributions will directly enhance user experience, optimize performance, and drive customer satisfaction and business growth.
Optim Hire
VerifiedEmbedded Linux engineer
We're looking for an Embedded Linux Engineer with 2–4 years of experience to join our engineering team. You'll design, develop, and maintain Linux-based software for industrial and connected products, collaborating closely with hardware, firmware, cloud, and QA teams. This role is ideal for someone who enjoys hands-on work with system integration, debugging, and bringing products from concept to production.
Optim Hire
VerifiedJava Fullstack Developer
We’re looking for an experienced Java Full Stack Developer to design and maintain scalable enterprise applications. In this hybrid role based in Pune, Chennai, or Bangalore, you’ll work across both backend and frontend—using Spring Boot and microservices on the server side, along with React or Angular for modern user interfaces. You’ll collaborate with cross‑functional teams to deliver high‑quality, secure, and performant software solutions.
Micro1
VerifiedMobile App Developer | $30-$120/hr Remote
This role is about using your mobile development skills to help train cutting-edge AI systems. You'll contribute real-world code and expertise to improve how AI models learn and reason, without needing any previous AI background. It's a contractor position that lets you work remotely, applying your existing knowledge in a new and impactful way.
Optim Hire
VerifiedAngular Developer
EPPS Infotech Ltd is looking for an experienced Angular Developer to join their development team. In this role, you'll build dynamic, high-performance web applications using modern Angular and related front-end technologies. You'll work closely with cross-functional teams to turn UI/UX designs into clean, scalable code while integrating RESTful APIs. Familiarity with Python is a plus but not required.