At a Glance
- Tasks: Build and enhance our mobile app using Flutter, ensuring a top-notch experience for care professionals.
- Company: Join Camascope, a fast-growing tech company transforming healthcare with innovative solutions.
- Benefits: Enjoy competitive salary, pension scheme, healthcare benefits, and 25 days annual leave.
- Other info: Collaborative environment with opportunities for growth and professional development.
- Why this job: Make a real impact in healthcare while working on exciting mobile projects.
- Qualifications: 5+ years in mobile development, strong Flutter expertise, and a passion for UX.
The predicted salary is between 60000 - 75000 £ per year.
Reporting to: Director of Engineering
Location: London, UK (Hybrid – we’re flexible)
Job Type: Permanent
About Us
Camascope is a fast-growing technology company focused on empowering the care and medication sector with technology. We are a team of talented, caring, and ambitious individuals who are committed to making a difference in care. Our ecosystem connects pharmacies, care homes, and doctors to improve the lives of many. There has never been a better time to join Camascope. Our team is growing and our product is reaching more users and partners every day. You will join a collaborative and passionate team. We love solving real problems and are committed to building the highest-quality solutions. If you are eager to make a meaningful impact in healthcare and thrive in a fast-paced startup environment, Camascope will be the perfect place for you.
What You'll Do
- Build and evolve our mobile app — Develop, maintain, and improve our Android application using Flutter and Dart, delivering a high-quality experience for care professionals.
- Shape the user experience — Collaborate with designers and product managers, bringing your own UX insights and critically evaluating designs to ensure they work well on mobile.
- Think beyond the mockups — Question and refine requirements when something doesn't feel right, proposing improvements based on your understanding of mobile UX principles.
- Champion app reliability — Take ownership of app stability, crash reduction, and error handling to ensure a dependable experience for users in care settings.
- Drive performance excellence — Profile and optimise app performance including startup time, frame rates, memory usage, and battery consumption.
- Embed observability — Implement and maintain monitoring, logging, and crash reporting to give the team clear visibility into app health and user experience in production.
- Establish development best practices — Define and promote patterns for reliable, performant, and observable mobile code, including structured error handling, performance budgets, and instrumentation standards.
- Collaborate across teams — Work closely with backend engineers, QA, designers, and product managers to deliver end-to-end features.
- Shape the mobile architecture — Contribute to architectural decisions around state management, dependency injection, navigation, and modularisation.
- Mentor and share knowledge — Help grow the team's mobile development capabilities through code reviews, pair programming, and knowledge sharing.
What We're Looking For
Essential
- 5+ years of professional mobile development experience, with at least 2 years building production Flutter applications.
- Flutter & Dart — strong expertise including widget architecture, state management (Bloc), dependency injection, and platform channels.
- Android platform knowledge — solid understanding of the Android ecosystem, lifecycle, permissions, and Play Store release processes.
- Clean Architecture — experience structuring Flutter apps with clear separation of concerns (presentation, domain, data layers) and feature-driven modularisation.
- UI/UX understanding — solid grasp of mobile design principles, platform conventions, and usability best practices.
- Critical thinking — ability to evaluate designs, identify potential issues, and propose improvements.
- App reliability — proven experience improving app stability, reducing crash rates, and implementing robust error handling and recovery strategies.
- Performance optimisation — experience profiling and optimising Flutter apps (DevTools, frame rendering, memory profiling, reducing jank).
- Observability & monitoring — hands-on experience with crash reporting (e.g. Sentry), product analytics (e.g. PostHog), and implementing structured logging.
- Offline-first development — experience with local databases, data synchronisation strategies, and handling intermittent connectivity.
- Code generation — familiarity with build_runner, Freezed, and code generation patterns for immutable models and serialisation.
- Testing — experience with unit, widget, and integration testing in Flutter (e.g. bloc_test, mocktail).
- API integration — experience consuming RESTful APIs and handling network reliability (retries, caching, offline support).
- Version control — Git and GitHub workflows.
- CI/CD — experience with mobile build and release pipelines.
- Excellent communication skills and ability to articulate technical decisions.
- Self-starter who can work independently and take ownership of features.
Bonus Points For
- Experience with monorepo tooling (e.g. Melos) for managing multi-package Flutter projects.
- Familiarity with native Android development (Kotlin/Java) for platform-specific integrations.
- Experience with OAuth / enterprise identity providers (e.g. Azure AD B2C, OpenID Connect).
- Background in accessibility best practices for mobile applications.
- Experience with automated UI testing frameworks (e.g. Patrol, integration_test).
- Experience with session replay and product analytics to inform product decisions.
- Experience with feature flagging and staged rollouts.
- Experience with app size optimisation and build configuration.
- Previous experience in early-stage startups or scale-ups.
- Having worked in Healthcare or Pharmacy tech previously.
- Experience working in regulated environments or with compliance frameworks.
Why Join Us?
- Own and shape the mobile experience used by care professionals every day.
- Work on meaningful problems that directly impact patient care.
- Influence our mobile architecture and development practices.
- Collaborate in an environment where your ideas and expertise matter.
- Work with modern technologies and contribute to technical decisions.
- Grow with us as we scale.
Benefits
- Competitive salary (dependent on experience).
- Pension scheme and healthcare benefits.
- Ongoing training and professional development.
- 25 days annual leave excluding bank holidays.
We welcome applications from candidates of all backgrounds. If you're excited about this role but don't meet 100% of the requirements, we encourage you to apply anyway.
Mobile Architect (Flutter) in London employer: 慨正橡扯
Camascope is an exceptional employer that fosters a collaborative and innovative work culture, perfect for those passionate about making a difference in healthcare technology. With flexible hybrid working arrangements in London, employees enjoy competitive salaries, comprehensive benefits, and ample opportunities for professional growth, all while contributing to meaningful projects that enhance patient care. Join a team where your ideas are valued, and help shape the future of mobile solutions in the care sector.
StudySmarter Expert Advice🤫
We think this is how you could land Mobile Architect (Flutter) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Flutter projects and any relevant work. This is your chance to demonstrate what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common questions and scenarios related to mobile architecture and Flutter. We recommend doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Camascope.
We think you need these skills to ace Mobile Architect (Flutter) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Mobile Architect role. Highlight your Flutter expertise and any relevant projects you've worked on. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for mobile development and how you can make a difference in healthcare. Let us know why you're excited about joining Camascope and what unique insights you bring.
Showcase Your Projects:If you've got a portfolio or examples of your work, don’t hold back! Include links to apps you've developed or contributed to, especially those using Flutter. We love seeing real-world applications of your skills.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Camascope!
How to prepare for a job interview at 慨正橡扯
✨Know Your Flutter Inside Out
Make sure you brush up on your Flutter and Dart skills before the interview. Be ready to discuss your experience with widget architecture, state management, and any performance optimisation you've done. They’ll want to see that you can not only build apps but also understand the intricacies of mobile development.
✨Showcase Your UX Insights
Since the role involves shaping user experiences, prepare to talk about your approach to UX design. Bring examples of how you've collaborated with designers and product managers in the past, and be ready to critique a design or two during the interview. This will show that you can think critically and contribute valuable insights.
✨Demonstrate Problem-Solving Skills
Camascope values critical thinking, so come prepared with examples of challenges you've faced in mobile development. Discuss how you identified issues, proposed solutions, and implemented changes. This will highlight your ability to think beyond the mockups and improve app reliability.
✨Familiarise Yourself with Their Tech Stack
Do some homework on Camascope’s tech stack and the tools they use for monitoring and observability. If you have experience with crash reporting tools like Sentry or product analytics platforms, be sure to mention it. Showing that you understand their environment will set you apart from other candidates.