Here is your challenge – We have a gamified MVP concept design which needs to be brought to life quickly, in phases, and we need a skilled flutter developer who understands component based coding, and understands the real value of making REUSABLE widgets in flutter (You will have to prove this). Just use the world turtle in the first line to be considered as a candidate. If you are interested in a genuine long term role on the dev team, then this project is your entry to your dream job if you have the skills for it.
We also need you to communicate well over text in English, and you should be able to join doubt solving calls or goal alignment calls when bugs show up so that things can be explained well over screen share in Basic English. (You don’t need to show up on video every time)
Your responsibilities will include –
1. Writing CLEAN code readable for humans! (eg – “new_Challenge_Issued_Widget” and not “nIssueChall” )
NO GIANT PAGES of code allowed. Make everything a widget, keep everything clean.
2. Adding basic instructions and comments for code snippets and widgets so code is understandable for other devs when the team grows (eg //this is a menu widget//)
3. Provide fair timelines and estimates for work (we are speaking to many candidates, so we will cross check things with multiple people)
4. During future app development, tools such as JIRA (or similar) will be used, you need to be engaged with the project management tools on a regular basis so that your interaction and activity with the project is tracked over months correctly. (important for external audits in the future)
5. Fixing new bugs and tracking old bugs.
Preferred candidates are those who have experience with both Flutter and Firebase, who can show and explain work (over screenshare). An active Github or stackoverflow profile is a plus too.
Working with Firebase or any such B-A-A-S is a good sign, especially if it’s a complicated admin interface which you have created and managed in the past.
You’ll get a very relaxed, very accepting, non formal, friendly environment where you can be yourself. We care most about the quality of your work, frequent open communication and the deadlines being met on time.
The goal is to get the MVP running within one month of you being hired (after the NDA is signed). We know from experience that the most efficient coders take less time to achieve goals, so it makes financial sense for you to work on a fixed price basis, with milestone payments.
Best of Luck!
Cheers!
Additional questions: –
1. Share Links to any past flutter projects you have worked on (Github or app store links are acceptable)
2. How much experience do you have working with firebase on past projects? And what were the tasks you performed?
3. What challenges have you faced with flutter and firebase, and how did you overcome them?
4. Have you created a flutter based admin (or CMS) panel for app management linked with firebase? If not, which other backend system have you worked with?
5. What is your state management approach in flutter, have you used provider or Riverpod before?
6. When a client or project manager suggests a new approach to a development task, what is your approach?
APPLY FOR THIS JOB:
Company: TUCSON ASSISTED LIVING RETREAT
Name: Sean Lin
Email: