Mobile Development

5 - 9 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are a skilled Android Developer with over 5 years of experience, specializing in Bluetooth Low Energy (BLE) and IoT technologies. Your role will involve designing, testing, and deploying Android applications that interact with embedded and IoT devices. You will collaborate with embedded and cloud teams to implement end-to-end IoT solutions, ensuring BLE connectivity, data synchronization, and secure data transfer. Additionally, optimizing application performance, battery usage, and BLE connection reliability will be crucial aspects of your responsibilities. Working with sensors, wearable devices, and other IoT hardware is also part of your role, along with writing clean, maintainable, and well-documented code. Troubleshooting issues, conducting unit/integration testing, and participating in code reviews and agile ceremonies are essential tasks. Your skillset includes 5+ years of hands-on experience in Android application development using Kotlin or Java, strong expertise in BLE communication on Android, and integrating Android apps with IoT devices, sensors, and hardware. Familiarity with IoT protocols (MQTT, CoAP) and cloud integration (AWS IoT, Azure IoT, etc.) would be advantageous. A good understanding of Android architecture components, MVVM/MVC patterns, Android security, permissions, background processing, third-party libraries, REST APIs, and JSON/XML is required. Proficiency in version control using Git and collaboration tools like JIRA/Confluence is also necessary. Preferred qualifications include a Bachelors or Masters degree in Computer Science, Electronics, or a related field, experience in consumer or industrial IoT products, and exposure to Agile/Scrum methodologies. --- As a Senior Software Engineer - Mobile (iOS), you will be developing a BLE-intensive native mobile application for iOS with a focus on quality and adherence to industry and regulatory standards, particularly in the medical device industry. Your responsibilities will include writing highly testable code, automated tests (unit, integration, and functional), participating in design reviews, conducting code reviews, and ensuring patient safety in a highly regulated software environment. You will also work on process improvement and methodologies by collaborating with peers and analyzing activities to enhance workflow and work processes. To excel in this role, you need a Bachelors degree or higher in Software Engineering, Computer Engineering, or Computer Science, along with 3-5 years of experience in developing iOS applications with Swift. Proficiency in writing automated tests for iOS applications, SwiftUI, agile software development, continuous integration, git, CoreData, and understanding of Combine, RxSwift, or FRP is essential. Preferred skills and experience include React Native, CoreBluetooth, developing software in a regulated medical industry, security tools/products, and effective collaboration and communication skills.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You