Mobile Application Developer
Meril · Vapi, Gujarat, India
Tailor my CV for this job — freeThe role involves developing mobile applications using Android, Java, Kotlin, and iOS technologies to support diagnostic workflows, device connectivity, data visualization, remote monitoring, and seamless integration with diagnostic instrument software and backend systems.
Key Responsibilities
1. Mobile Application Development
- Develop, enhance, and maintain mobile applications for Android and iOS platforms.
- Build Android application components using Java and Kotlin.
- Support iOS application development using Swift or other relevant iOS technologies, as applicable to project requirements.
- Develop user-friendly interfaces, dashboards, notifications, and data visualization features for healthcare and diagnostic applications.
- Implement application logic, input validation, error handling, and responsive user interactions.
- Follow modular coding practices, reusable components, and mobile application development standards.2. Diagnostic Systems & Device Integration
- Support mobile application development for clinical chemistry and immunoassay diagnostic systems and connected healthcare devices.
- Assist in integrating mobile applications with diagnostic instruments, backend services, and cloud-based platforms.
- Support device connectivity and data exchange using Bluetooth, Wi-Fi, REST APIs, and other relevant communication technologies.
- Develop features for instrument status monitoring, notifications, configuration, and diagnostic data visualization, as applicable.
- Collaborate with embedded software, hardware, backend, and desktop application teams to support end-to-end system integration.3. Backend Integration & Data Management
- Integrate mobile applications with backend services and databases through REST APIs and other relevant interfaces.
- Work with JSON, XML, and other data formats for exchanging information between mobile applications and backend systems.
- Support secure data transmission, authentication, session management, and error handling.
- Assist in implementing data synchronization, local storage, and offline functionality where required.
- Ensure reliable communication between mobile applications, diagnostic instruments, and connected software platforms.4. Testing, Debugging & Software Quality
- Perform functional testing, debugging, and troubleshooting of Android and iOS applications.
- Prepare and execute test cases to validate application functionality, usability, compatibility, and performance.
- Support integration testing across mobile applications, diagnostic devices, and backend systems.
- Identify software defects, investigate root causes, and implement corrective fixes under the guidance of senior engineers.
- Maintain technical documentation, test reports, and software release records.
- Follow software development lifecycle (SDLC) practices and support applicable medical device software quality requirements, including IEC 62304, where relevant.5. Security & Application Maintenance
- Follow secure coding practices and appropriate application authentication and authorization mechanisms.
- Support data privacy, secure API communication, and protection of sensitive healthcare information.
- Assist in application version management, deployment, updates, and compatibility testing.
- Use Git or other version control tools to maintain code quality and collaboration.
- Participate in code reviews, bug fixes, and continuous improvement activities.6. Innovation & Continuous Learning
- Contribute to R&D initiatives involving connected diagnostics, digital health, mobile healthcare applications, and medical device technologies.
- Explore new mobile development frameworks, APIs, and connectivity technologies relevant to diagnostic applications.
- Participate in proof-of-concept development, feasibility studies, and prototype evaluation.
- Continuously enhance technical knowledge through hands-on development, mentoring, and cross-functional collaboration.Qualifications and Experience:
- B.E. / B.Tech. in Computer Science, Information Technology, Computer Engineering, or a related discipline.
- MCA / M.Sc. Computer Science or an equivalent relevant qualification may also be considered.
- Fresh graduates or candidates with up to 2 years of relevant mobile application development experience.
- Strong fundamentals in Java and/or Kotlin, with an understanding of Android application development.
- Basic understanding of iOS application development and its ecosystem is preferred.
- Academic projects, internships, or practical exposure to Android or iOS application development will be an added advantage.
- Exposure to healthcare applications, medical devices, diagnostic systems, or connected devices is desirable.Skills and Competencies:
- Understanding of Android development using Java and Kotlin.
- Basic knowledge of iOS development, Swift, Xcode, and the Apple application ecosystem is preferred.
- Understanding of object-oriented programming (OOP), data structures, algorithms, and debugging techniques.
- Familiarity with Android Studio, mobile application lifecycle, UI components, and application architecture.
- Basic knowledge of REST APIs, JSON, networking, and backend integration.
- Awareness of Bluetooth, Wi-Fi, and mobile-to-device communication is an advantage.
- Familiarity with Git, unit testing, and mobile application debugging tools.
- Understanding of application security, data privacy, and secure communication practices.
- Strong analytical thinking, problem-solving, and attention to detail.
- Good verbal and written communication skills.
- Ability to collaborate with multidisciplinary R&D teams and learn diagnostic workflows.Key Performance Indicators (KPIs):
- Quality, functionality, and maintainability of mobile application code.
- Timely completion of assigned mobile development tasks and R&D milestones.
- Application stability, performance, and compatibility across supported devices.
- Successful integration with diagnostic instruments, backend services, and APIs.
- Effectiveness in identifying and resolving software defects.
- Quality and completeness of testing, technical documentation, and release records.
- Adherence to coding standards, security practices, and applicable software quality requirements.
- Contribution to connected diagnostic solutions and continuous product innovation.