Job description
Checkit uniquely combines smart sensors and workflow software to provide the analytics and insights that complex organisations need to deliver a safer, more efficient and streamlined service to their customers. Our clients are spread across the healthcare, biopharma, assisted living, food service and facilities management sectors.
Our mobile apps form a critically important part of this technology, and so our mobile development team play a vital role in delivering the technology that powers our business.
Reporting to our Mobile Delivery Manager, you’ll utilise Swift and Kotlin in the development and maintenance of high-quality mobile applications for both iOS and Android. You’ll collaborate cross-functionally, working with other Developer and the Product team to develop functional mobile applications, working in a fluid, fast-paced environment.
What you'll be doing
- Using Swift and Kotlin to produce fully functional mobile applications for iOS and Android, writing clean code.
- Supporting the entire application lifecycle (concept, design, test, release, and support)
- Refactoring legacy code and platform specific code into readable, efficient Kotlin.
- Gathering specific product requirements, suggesting solutions and maintaining documentation.
- Liaising with the product development team to plan new features.
- Writing unit, UI and snapshot tests to identify malfunctions, making reasoned decisions about coverage.
- Troubleshooting and debugging code to optimise stability and performance.
- Creating SwiftUI interfaces to improve user experience.
- Ensuring new and legacy applications meet quality standards.
- Researching and suggesting new mobile products, applications, and protocols.
- Staying up to date with new technology trends.
- Responding to customer support issues and investigating, diagnosing, and fixing issues/bugs quickly.
What we're looking for
- Proven experience as a Mobile App Developer, ideally for both iOS and Android.
- Demonstrable a portfolio of released applications on the App store or the Android market.
- In-depth knowledge of the programming languages Swift and Kotlin. Desirable to have knowledge of developing in Kotlin multiplatform.
- Ideally, some experience of SwiftUI, Gitflow and Bitrise.
- Experience with third-party libraries and APIs.
- Familiarity with OOP design principles and patterns such as MVVM.
- Excellent analytical skills with a good problem-solving attitude.
- Use of course control, and experience reviewing code.
What's in it for you
Checkit offer a range of benefits designed to give you the opportunity to learn and develop your skills, provide for your future, look after your routine healthcare, and feel protected if life throws you a curve ball. Our benefits include:
- Everyone gets a generous amount of leave, above the statutory levels, to help you rest and recharge
- Your birthday off in addition to your annual leave allowance
- 2 mental wellbeing days off per year, to take the time to reset and look after yourself
- Life insurance at 4x your basic salary
- Up to 20 paid sick days in any rolling 12 month period
- Income protection insurance to pay your wages if you need extended time off work due to illness
- Health cash plan to help with the costs of optical, dental and support for your mental wellbeing
- Access to Help@Hand health & wellbeing app
- Contributory pension scheme
- Share award scheme, allowing you to be rewarded for our future success
- Enhanced maternity and paternity pay, and paid loss of pregnancy leave
- Up to 60 days “work from anywhere” per year, allowing you to work from overseas
- Unlimited access to thousands of courses on LinkedIn Learning, and Pluralsight for tech roles
In addition, we have a remote-first, work-where-it-works culture, meaning that in this job, you’ll be able to work from home for the majority of the time, going to one of our offices in London, Cambridge or Fleet only when you need to collaborate with your team.
About Checkit
Checkit optimises the performance of people, processes and physical assets with connected digital solutions. We help companies with remote, deskless workforces to schedule, manage and analyse the activities of their teams to deliver improved productivity, engagement and cost savings. Via digital assistants that provide guided workflows, powerful dashboards that provide insights into critical activities and bring dark operations to light, and smart sensors that monitor critical assets and building facilities, we give leadership teams the ability to schedule and plan activity, and know what is happening as it happens, while making life much easier for their teams at the frontline. These real-time workflow, monitoring and analytics services enable safe and productive work, efficient operations and data-driven insight to continually improve performance in large, complex organisations.
We work across four main sectors – healthcare, pharmaceutical, life sciences and biotech; facilities and building management; retail; and hospitality. We help our customers with challenges as diverse as keeping vaccines at the correct temperature; reducing stock loss and waste for food retailers; reducing time spent on audit and compliance; repurposing tens of thousands of working hours previously spent on tasks we now automate; and monitoring best practice and care quality. Our clients include many NHS trusts, BP, Waitrose / John Lewis Partnership, Sodexo, Hallmark Care Homes and Center Parcs.
Checkit is a publicly traded business headquartered in Cambridge, UK, with its operations centre in Fleet, UK and a US operation based out of Tampa, Florida. We currently have over 185 employees and are growing rapidly.
Job Types: Full-time, Permanent