
FIS] Lead Mobile (React Native) Engineer IRC274022
- Львов
- Постоянная работа
- Полная занятость
- 8+ years of experience in mobile application development, with at least 5+ years in Android (Kotlin/Java).
- Hands-on experience with BLE protocols for mobile-device interaction, ideally in healthcare or medical applications.
- Deep understanding of BLE operations: scanning, connecting, bonding, characteristic read/write, notifications, background tasks.
- Experience working in or willingness to learn iOS development (Swift/Objective-C, CoreBluetooth).
- Familiarity with medical device software development lifecycle (IEC 62304), software documentation, and quality systems.
- Experience with Agile/Scrum methodologies and version control systems (Git).
- Strong analytical, debugging, and communication skills.
- Strong oral and written communication skills
- Ability to work independently and come up with solutions that are well thought out and technically sound
- Demonstrated experience in software development lifecycle (Agile), object-oriented design methodology
- Demonstrated technical leadership skills
- Creative / innovative thinker
- Good organizational and multi-tasking skills
- Bachelor’s degree in computer science, electrical engineering, or a related field
- Design and develop Android mobile applications that connect to medical devices via BLE, ensuring secure and reliable data transmission.
- Collaborate with iOS developers, QA, clinical, and hardware teams to create consistent and compliant cross-platform experiences.
- Implement BLE workflows including device discovery, secure pairing, bonding, characteristic interactions, and firmware updates.
- Rapidly ramp up and contribute to iOS development (Swift/Objective-C) where required.
- Write clean, testable, and well-documented code following medical device software standards (e.g., IEC 62304).
- Participate in architecture, risk assessment, and design reviews, especially in the context of regulated medical software.
- Support validation, verification, and regulatory submission processes by generating compliant documentation and test evidence.
- Diagnose and resolve issues related to BLE communication, device interoperability, and user-reported bugs.
- Documents software development and/or test development by writing documents, reports, memos, change requests. Methods used are determined by approved procedures and standards.
- Follow the full design life cycle process including driving efforts in requirements specification, design activities, planning, code reviews and creating corresponding artifacts.
- Analyzes, evaluates, verifies requirements, software and systems using software engineering standards and best practices
- Provide complete expert engineering solutions that are well thought out that is architecturally and technically sound