We are seeking a Fullstack Developer to join our ever-growing team. The ideal candidate should have a minimum of 2-3 years of professional experience and possess a strong understanding of Firebase, Cloud Functions, Firestore, and payment integration using services like Stripe. Knowledge of Flutter and proficiency in implementing BloC architecture is essential for this role.
Responsibilities:
Develop and maintain scalable web and mobile applications using Firebase, Cloud Functions, and Firestore.
Collaborate with cross-functional teams to design, implement, and test software solutions.
Integrate payment systems, such as Stripe, to enable secure and seamless transactions.
Utilize Flutter framework to develop responsive and engaging mobile applications.
Implement BloC (Business Logic Component) architecture to manage state in Flutter applications.
Enhance user experience by incorporating maps using technologies like Leaflet in Flutter applications.
Leverage AWS services, particularly Serverless, for deploying and managing backend resources.
Apply knowledge of IoT (Internet of Things) to develop innovative features and functionalities.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Minimum of 2 years of professional experience with Firebase, Cloud Functions, and Firestore.
Proficiency in working with payment integration platforms, specifically Stripe.
Strong knowledge of Flutter and experience with BloC architecture.
Familiarity with mapping technologies like Leaflet in the context of Flutter applications.
Nice-to-have: Understanding of AWS services, especially Serverless architecture.
Nice-to-have: Previous experience with IoT development.
What we offer:
A flexible empathetic workplace that’s fully remote, rewards you as you contribute more and cares about you on a personal level.
It’s not unheard of for technically brilliant people to start off on entry level wages and receive multiple raises in a year should they provide amazing service. In fact, it’s important that as a company we recognise your efforts both through verbal and financial recognition.
We also offer extremely good employment benefits following probation completion (Computer allowance, internet allowance, health care, just a lot of things really!)
What we ask of you:
That you buy into our vision, understand that you’re part of a team that as a whole does great things, and even if you are working on the most boring project ever, you still deserve credit for the life changing ones we work on, because without you, we couldn’t do those life changing ones.
We want to be upfront with the fact we:
Maintain time tracking software to help you manage your time and keep you billable to clients (we track budgets forensically to make sure we are quoting jobs correctly)
Need you to attend a few meetings, eg your stand ups every day. We’ll make them as painless and as short as possible but they are important.
Need you to ask for help when you need it. Using billable time to learn something when we might have someone experienced to show you how it’s done is way more effective for us, so always use your peer group.
Are not perfect – we sometimes stuff things up as well, but we learn as a group to try and ensure we never make the same mistake twice
The interview process
Our process consists of three interviews – a screening interview, a technical interview and a people and culture interview. We ask that you be on time to these meetings as people of significant importance to our business are taking time out of their day to meet with you. If you have ANY issues whats -so-ever, please let us know at least 2 hours in advance.
Our technical interview is oriented to your skill level, but it’s a good idea to understand a bit of background on our space (EG software engineering) before you participate, even if you are relatively new to it to demonstrate to us your passion for joining us.
Applying
If you like the sound of our business, please, we encourage you to reach out with a resume, why you think our company would be a good fit for you so that we can coordinate the screening interview with one of our team members send it to
APPLY FOR THIS JOB:
Company: Glo Tanning
Name: Rina Benitez
Email: