At a Glance
- Tasks: Build and enhance the Anythink Flutter SDK for seamless integration.
- Company: Join a cutting-edge Backend-as-a-Service platform revolutionising app development.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for growth.
- Other info: Be part of a dynamic team with exciting projects and career advancement.
- Why this job: Make a real impact by simplifying backend integration for Flutter developers.
- Qualifications: Experience in Flutter, Dart, and REST API integration is essential.
The predicted salary is between 50000 - 70000 £ per year.
Overview
Whatever you're building, Anythink handles the backend. We’re a Backend-as-a-Service platform covering Auth, Payments, File Storage, Search, Workflow Automation, Database and Admin Dashboards — so product teams can ship in weeks instead of months. Flutter developers are a fast-growing segment of our users. We want to make Anythink the easiest backend to integrate with from Flutter — a clean SDK, great documentation, and first‐class support for Auth, Storage, and REST APIs.
What you’ll work on:
- The Anythink Flutter SDK: a pub.dev package wrapping the Anythink REST API;
- Authentication integration helpers (JWT token management, session refresh, OAuth flows);
- Storage SDK: file upload, download, and management from Flutter apps;
- Example apps demonstrating real‐world Anythink + Flutter patterns;
- Documentation and setup guides for mobile developers;
- Custom projects for our customers who want to integrate with Anythink.
Must-have:
- Flutter and Dart: production‐grade apps shipped to the App Store and/or Play Store;
- REST API integration from Flutter: http, dio, or similar;
- JSON serialisation;
- iOS and Android deployment: provisioning profiles, signing, release builds, and automated signing with fastlane or similar;
- pub.dev package publishing: you’ve shipped or maintained a Dart package;
- Solid understanding of async patterns in Dart (Futures, Streams).
Nice-to-have:
- Platform channel experience: bridging Flutter to native iOS/Android code;
- State management: Riverpod, Bloc, or similar;
- WebSocket integration from Flutter;
- Firebase background: useful context for understanding what Anythink replaces;
- Experience writing SDK‐style packages designed for developer ergonomics.
Flutter Engineer employer: Anythink
Anythink is an exceptional employer for Flutter Engineers, offering a dynamic work environment that fosters innovation and collaboration. With a strong focus on employee growth, we provide opportunities for professional development through hands-on projects and mentorship, all while enjoying the flexibility of remote work. Our commitment to a supportive culture and cutting-edge technology makes Anythink a rewarding place to build your career in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Flutter Engineer
✨Tip Number 1
Network like a pro! Reach out to fellow Flutter developers and tech communities. Join forums, attend meetups, or even slide into DMs on LinkedIn. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Flutter projects, especially those that highlight REST API integration. A well-documented GitHub repo can make you stand out and give potential employers a taste of what you can do.
✨Tip Number 3
Don’t just apply, engage! When you find a job listing that excites you, reach out to the hiring manager or team members. Ask questions about the role or the company culture. It shows initiative and can help you get noticed.
✨Tip Number 4
Apply through our website! We love seeing applications come directly from passionate candidates. Plus, it gives you a chance to tailor your application to what we’re looking for in a Flutter Engineer. Let’s make it happen!
We think you need these skills to ace Flutter Engineer
Some tips for your application 🫡
Show Off Your Flutter Skills:Make sure to highlight your experience with Flutter and Dart in your application. We want to see the production-grade apps you've shipped, so don’t hold back on showcasing your best work!
Get Technical with REST APIs:Since we're all about backend integration, be sure to mention your experience with REST API integration from Flutter. Talk about the tools you’ve used like http or dio, and how you’ve tackled JSON serialisation.
Keep It Relevant:Tailor your application to the job description. Mention any experience you have with iOS and Android deployment, as well as pub.dev package publishing. We love seeing candidates who understand what we’re looking for!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Anythink
✨Know Your Flutter Inside Out
Make sure you’re well-versed in Flutter and Dart, especially if you've shipped production-grade apps. Brush up on REST API integration and JSON serialisation, as these are crucial for the role. Be ready to discuss your past projects and how you tackled challenges.
✨Showcase Your SDK Experience
If you've worked on pub.dev packages or have experience writing SDK-style packages, highlight this during your interview. Prepare examples of how you’ve designed for developer ergonomics and any custom projects you've completed that relate to backend integration.
✨Understand Async Patterns
A solid grasp of async patterns in Dart is a must. Be prepared to explain how you’ve used Futures and Streams in your projects. You might even be asked to solve a problem on the spot, so practice explaining your thought process clearly.
✨Familiarise Yourself with Anythink's Offerings
Do your homework on Anythink’s Backend-as-a-Service platform. Understand their features like Auth, Payments, and Storage. This will not only help you answer questions but also show your genuine interest in the company and its products.