Senior Software Developer - Cross-Platform & Hardware Integration

POWERbreathe International
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 66K

Job location

Tech stack

Flutter
Agile Methodologies
Amazon Web Services (AWS)
Confluence
JIRA
Azure
Bluetooth
Code Review
Databases
Data Integrity
Data Visualization
Web Development
Firmware
Hardware Design
Mobile Application Software
NoSQL
Scrum
Cloud Services
Software Engineering
SQL Databases
Systems Integration
React
Swift
Firebase
Kotlin
Angular
Data Management
React Native

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.

About the company

At POWERbreathe International, we're all about helping people breathe better, feel stronger, and perform at their best. From elite athletes to everyday heroes, our innovative breathing training technology is used around the world to boost performance, recovery, and wellbeing. We blend cutting-edge engineering, sports science, and a genuine passion for human potential to create products that make a real difference. We're a team of thinkers, makers, and innovators who love turning ideas into reality - taking concepts all the way from sketchpad to commercial success. If you're excited by tech that connects mind, body, and performance, you'll fit right in here.

Apply for this position