At a Glance
- Tasks: Build innovative features using Flutter and Firebase in a collaborative team.
- Company: Join Saible, a forward-thinking FinTech company transforming construction payments.
- Benefits: Earn £400 per day, enjoy hybrid working, and get reimbursed for travel costs.
- Other info: Unique recruitment process focused on conversations and team fit.
- Why this job: Make a real impact while having fun and solving real-world problems.
- Qualifications: Experience with Flutter and Firebase; strong problem-solving and communication skills.
Company Overview
Saible is transforming the way payments are made in the construction industry, addressing the insolvency and mental health crises in the sector. We are on a journey of rapid growth and innovation in the FinTech space.
Values
- Trusting & trustworthy – living our lives based on ethics, fairness, inclusion and respect.
- Focused – driven to solve real-world problems.
- Collaborative – diversify our thinking to create the best solutions.
- Responsible – creating a product and company that has a positive impact on society and the planet.
- Have fun - life’s too short not to.
Job Summary
We have a small, experienced engineering team (one back end, one front end, one DevOps, one UX). We are looking for a front end developer, ideally with experience of using Flutter and Firebase, to work with our Lead Developer. This is a temporary, part time position, initially on a per project contract. You will work from our office in central Birmingham at least one day a week.
We value diverse perspectives and experiences, and encourage applicants from all backgrounds to apply.
Responsibilities
- Building core features in the frontend of our system
- Adhering to in-house code style and design patterns
- Understanding and implementing best practices of Flutter development
- Writing maintainable, self-documenting code that can be handed over to other team members with minimal friction
- Helping build AI powered systems
- Be a collaborative team member - give and receive feedback, and provide constructive code reviews
- Collaborate with our UX designer, translating their Figma designs into robust, maintainable code
- Daily progress and status updates, with clear communication of any issues that may affect your progress, or that of the wider team
Experience and Qualifications
While the following qualifications are valuable, we recognise that skills can be developed in many ways. If you don't meet all the criteria but believe you'd excel in this role, we'd still love to hear from you.
- Experience in Flutter development, delivering mobile applications, web and native
- Experience with Firebase services, Cloud Functions, Firestore and the Google Cloud Platform (GCP)
- Familiarity with Auth0 authentication, and awareness of the Auth0 CLI
- Ability to work with CI pipelines – you don’t have to be a DevOps engineer, but reading the relevant yaml files and basic troubleshooting skills are beneficial
- Familiarity with TypeScript and NodeJS is beneficial
- Experience or interest in implementing secure customer authentication via third party service providers
- Strong attention to detail and accuracy
- Problem-solving skills and a proactive approach
- Ability to work independently and as part of a team
- Excellent communication and interpersonal skills
- Stay abreast of the latest Flutter and Firebase trends
- Troubleshoot and debug issues to maintain application stability and performance
- Provide feedback during code reviews
Salary & Benefits
Day rate £400 plus reasonable travel costs. Hybrid working.
How to Apply
Please send your CV and a covering email to jobs@saible.co.uk. We will only consider people who take the time to do this - one click applications on LinkedIn will be ignored.
Our recruitment process is a little unusual. We don’t do interviews. Instead, we have a series of conversations which have two main aims:
- To help you learn more about us, to figure out whether this is a team you’d like to join.
- To help us learn more about you, to figure out whether you’d be a good addition to our team.
We might also need to test your skills in a particular area if that’s relevant to the role (in this case, we’ll want to see examples of your work, your GitHub repo, and a technical test). Before offering you a job, we will invite you to spend a few hours with us, meeting our people and doing some work. This allows you and us to get a better feel for what it would be like to work together every day. We will pay you for your time if you reach this stage.
Saible is an equal opportunity employer. We encourage applicants from all backgrounds and experiences to apply.
Flutter Developer in Birmingham employer: Saible
Contact Detail:
Saible Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Flutter Developer in Birmingham
✨Tip Number 1
Get your portfolio ready! Showcase your Flutter projects and any cool stuff you've built with Firebase. This is your chance to shine, so make sure it’s easy for us to see what you can do.
✨Tip Number 2
Don’t just send your CV; send a covering email that shows your personality! We want to know why you’re excited about working with us at Saible and how you align with our values.
✨Tip Number 3
Be prepared for conversations, not traditional interviews. Think of it as a chat where we both get to know each other better. Brush up on your communication skills and be ready to discuss your experiences openly.
✨Tip Number 4
If you get invited to spend time with us, treat it like a mini trial run! Show us your collaborative spirit and problem-solving skills. Remember, we’re looking for someone who fits into our team vibe!
We think you need these skills to ace Flutter Developer in Birmingham
Some tips for your application 🫡
Craft a Tailored CV: Make sure your CV highlights your experience with Flutter and Firebase. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!
Write a Personal Covering Email: Your covering email is your chance to shine! Tell us why you’re excited about the role and how you resonate with our values. A personal touch goes a long way in making a great first impression.
Showcase Your Work: If you have a GitHub repo or any examples of your work, include them! We love seeing what you can do, especially if it relates to Flutter development. It helps us understand your style and capabilities.
Follow Our Application Process: Remember, we’re not fans of one-click applications. Make sure to send your CV and covering email to jobs@saible.co.uk. Following our process shows us you’re genuinely interested in joining our team!
How to prepare for a job interview at Saible
✨Know Your Flutter Inside Out
Make sure you brush up on your Flutter skills before the conversation. Be ready to discuss your past projects, especially those involving mobile applications and web development. Highlight your experience with Firebase services, as this will be crucial for the role.
✨Showcase Your Collaborative Spirit
Saible values collaboration, so be prepared to talk about how you've worked in teams before. Share examples of how you've given and received feedback, and how you’ve translated designs into code. This will show that you can fit into their team dynamic.
✨Communicate Clearly and Effectively
Since clear communication is key, practice articulating your thoughts on technical topics. Be ready to explain your problem-solving process and how you handle issues that arise during development. This will demonstrate your proactive approach and attention to detail.
✨Bring Your Portfolio
Have your GitHub repo and any relevant work samples ready to share. Saible might want to see your coding style and the quality of your work. This is a great opportunity to showcase your skills and give them a taste of what you can bring to the team.