Bedfont Scientific Ltd
App Developer (Flutter Desktop & Mobile)
Job Location
Harrietsham, United Kingdom
Job Description
App Developer (Flutter, Desktop and Mobile) Salary Range: £43,000 to £60,000 Location: Harrietsham, Kent Hybrid Working Opportunity This role is hybrid, requiring the successful candidate to attend our Harrietsham office three days per week, with the flexibility to work from home up to two days a week once deemed competent to work independently. Applicants must be UK-based and live within a practical commutable distance of our office. Interviews The job advert closes on 18th June 2025, with 1st stage telephone interviews and 2nd stage face-to-face interviews scheduled to be held before the end of June. The Story: Established in 1976, Bedfont is an award-winning medical technology company based in Harrietsham, Kent. Its breath analysis medical devices are exported globally thanks to its network of carefully selected distributors. The Challenge: Healthcare is evolving and the market for breath analysis monitors is expanding. Bedfont are looking for hard-working, like-minded, and passionate individuals to join the Bedfont Family to help achieve its goal of innovating healthcare worldwide. The Benefits: 25 days paid holiday plus bank holidays Social events Private medical insurance Subsidised health checks Well-being warriors Well-being garden and room Annual optical allowance Cycle to work scheme Pension scheme Bonus scheme Hybrid working Employee Assistance Programme (EAP) Rewards app Referral bonus Charity days Home office setup allowance Employee awards Free on-site parking Training & development opportunities Free uniform Subsidised Celler8 device Subsidised kids club Time in service annual leave bonus Enhanced Maternity and Paternity Pay Your Mission: As an App Developer, you will design and develop applications for Windows, macOS, iOS and Android, using Flutter, working as part of a dynamic and collaborative team. You will have excellent knowledge of the Dart programming language. You must be familiar with a variety of operating systems and platforms. The App Developer will also have an analytical mindset and a keen eye for detail. The goal is to write clean and flawless code to produce fully functional desktop & mobile applications according to requirements. Roles and Responsibilities: Apply and develop cross-platform coding skills using Flutter (Dart), adhering to company procedures and understanding the rationale behind technical and regulatory requirements Independently write, debug and maintain high-quality code for mobile and desktop platforms within defined timelines Ensure clean coding practices and maintainable architecture are followed across all phases of the software development lifecycle Lead or contribute to app development projects in compliance with relevant medical device software standards (IEC/EN 62304) Collaborate with cross-functional teams, including QA, regulatory, hardware and clinical, as well as clients, suppliers and contractors involved in application development Interpret client and stakeholder requirements to design and implement practical, user-focused application features across platforms Perform unit, integration and system-level testing prior to release Conduct functional and non-functional testing for performance, usability and reliability Diagnose, troubleshoot and resolve software issues across supported operating systems and devices Design and develop both APIs and SDKs for use by external developers, ensuring seamless integration with the companys products and platforms Use source control systems such as Git for version management and collaborative development Utilise development environments including Android Studio, Visual Studio and other platform-specific IDEs Possess working knowledge of both native and cross-platform (Flutter) mobile and desktop development frameworks Write clear, structured design documentation and test protocols to support regulatory submissions and internal quality processes Take initiative in problem solving, apply critical thinking and seek guidance only after independent investigation Actively participate in Technical Team Innovation Days, contributing to the development of novel, forward-thinking technology solutions Qualifications: A Bachelors degree in Computer Science, Engineering or the equivalent in experience Preferred Skills: Excellent communication skills, both written and verbal with strong interpersonal skills Strong Flutter and Dart programming experience for cross-platform mobile and desktop development Good coding practices with a solid understanding of design and architectural patterns (MVC, MVVM, BLoC) Proven experience designing and building cross-platform applications for iOS, Android, Windows and macOS Coding experience in Dart is essential and knowledge of C#, Java and Swift is advantageous Experience with peripheral integration, such as USB & Bluetooth/BLE communication across platforms Knowledge of legacy frameworks (.Net & Xamarin Forms) is helpful, especially for transition or integration projects Familiarity with database technologies such as MS SQL and cloud platforms like AWS or Firebase Understanding of software verification, validation and full SDLC, especially per IEC/EN 62304 and other medical device software standards Experience working within regulated environments (FDA, ISO 13485) is highly desirable Detail-oriented with a structured, analytical approach to problem-solving Able to work collaboratively in a multi-disciplinary team Strong organisation and time management skills, able to handle concurrent tasks and priorities In addition, employees may be required to undertake other duties as may reasonably be required of them. In these circumstances training will be given where it is considered. Bedfont Scientific Ltd. does not and will not discriminate in the recruitment or managing of staff on the basis of race, colour, religion, gender, age, disability, marital status, sexual orientation and more. We are an equal opportunity employer and Bedfont regards every employee as a member of the Bedfont family and is committed to providing a fair, safe, diverse and welcoming atmosphere. Our application process has been designed so that everyone is able to demonstrate their skills and how they meet the criteria required for the job advertised. All successful candidates will be subject to a digital ID and DBS check. If you are interested in applying for this role, please visit the Bedfont website to apply. ADZN1_UKTJ
Location: Harrietsham, GB
Posted Date: 6/8/2025
Location: Harrietsham, GB
Posted Date: 6/8/2025
Contact Information
Contact | Human Resources Bedfont Scientific Ltd |
---|