Full Time
$1000/month
40
Nov 26, 2024
Join Us to Shape the Future of Personalized Nutrition
We’re seeking a Flutter developer to join our global team and contribute to our user-facing mobile app. This is an excellent opportunity for someone looking to grow their skills while working on a mission-driven startup empowering smarter food choices.
Our mobile app connects consumer panelists with wearable data to test food products and validate nutrition claims, crowdsourcing insights into how different foods impact health. If building meaningful tools at an innovative early-stage startup excites you, we want to hear from you!
# Role Overview
As our new Flutter developer, you'll work closely with our senior developer, who will provide guidance and mentorship. The workload will be gradually introduced, allowing you to become familiar with our codebase and development practices at a comfortable pace.
# Working environment
As our team is spread in different time zones, Pacific Standard Time (US) and Central Europe Time and now *yours,* we try to find some overlap at least once a week for a face-to-face check-in and at least 1~2h overlap daily for communication over slack.
Tasks and timelines will be discussed weekly, and you are expected to plan your work outside of that during your own set office hours. Commits are kept small and documented in GitHub and merged one by one as they are getting reviewed and approved.
# What We Offer
- Long-term remote position with flexible working hours
- Mentorship from experienced developers
- Opportunity to grow and enhance your Flutter development skills
- Work on a real-world application with active users
# Requirements
- Experience with Flutter development
- Familiarity with Riverpod or Provider state management
- Active GitHub account with at least one Flutter app or package
- Experience with Firebase Authentication
- Experience with on-device databases (SQLite or Hive)
- Enthusiasm for learning and growing as a developer
# Interview process
1. Suitable applications will be asked to fill out a short form of additional pre-screening questions
2. We schedule a short video call to talk through your experience with a technical angle
3. As a final step, we do a pair programming exercise
We welcome applications from junior developers who demonstrate a strong willingness to learn and grow with our team.