Senior Software Developer - Cross-Platform & Hardware Integration
Role details
Job location
Tech stack
Job description
As a Senior Software Developer, you'll lead the design and development of cross-platform applications that interface directly with hardware devices and cloud-based databases. You'll work closely with our product, engineering, and research teams to deliver robust, scalable solutions - from concept to deployment.
You'll take ownership of technical design, mentor junior engineers, and bring strong organizational and communication skills to an agile development environment., · Design, develop, and maintain mobile (iOS/Android) and web-based applications.
· Build and optimize communication layers between apps and hardware devices (Bluetooth, USB, etc.).
· Integrate applications with cloud services and databases for secure, scalable data management.
· Collaborate with hardware and firmware teams to ensure smooth system integration.
· Use tools like Jira, Confluence, or similar systems for agile project management and progress tracking.
· Participate in code reviews, architecture discussions, and sprint planning.
· Ensure compliance with security, data integrity, and performance standards.
· Be involved in the full product lifecycle - from concept and design through to commercialisation.
· Contribute to product design discussions and provide technical direction.
Requirements
Do you have experience in Software development?, · 5+ years of professional software development experience, including at least 2 years in a senior or lead role.
· Strong proficiency in mobile app development (Swift, Kotlin, Flutter, or React Native).
· Solid experience in web development (React, Angular, or similar frameworks).
· Experience in integrating software with hardware/IoT devices.
· Proven experience with cloud platforms and databases (AWS, Azure, Firebase, SQL/NoSQL).
· Familiarity with Jira or other agile project management tools.
· Excellent problem-solving skills and attention to detail.
· Passion for mentoring and sharing knowledge.
Bonus Points
· Background or interest in medical technology, physiology, or health sciences.
· Experience with data visualization, biometric sensors, or wearable devices.
· Familiarity with FDA / CE or other regulated environments.
Benefits & conditions
· Competitive compensation and benefits.