We are seeking a Middle/Senior Flutter Developer to lead mobile development on one of our projects. You’ll work directly with the CTO and a backend engineer to bring the first version of the product to life. This is a hands-on engineering role that will transition into a leadership position as the team grows.
About the Project
We are building a mobile-first community platform centered around faith, connection, and personal spiritual growth. Users will join and engage with faith-based communities, interact with content, build connections, and access personalized spiritual tools (such as scripture reminders, a personal faith schedule, etc.). Community leaders will manage members, share updates, and publish content. AI-powered content moderation will ensure a safe and uplifting experience.
Responsibilities
- Lead Flutter development for iOS and Android
- Architect a scalable and maintainable mobile codebase
- Build user-centric features including social feed, search, profiles, community discovery, messaging, notifications, and spiritual tools (verse of the day, reminders, schedule)
- Collaborate closely with UX to ensure polished UI and smooth flows
- Integrate with backend services (Firebase/Firestore, Node.js APIs)
- Implement state management, offline capabilities & real-time sync where required
- Participate in code reviews, sprint planning & daily syncs
- Help define engineering standards and future onboarding for new team members
Required Skills
- 4+ years of experience in Flutter development (mobile apps in production)
- Strong Dart fundamentals
- Experience building complex UI flows and social-style interaction features
- App Store + Google Play deployment knowledge
- Experience with Firebase or similar platforms (Firestore, auth, notifications)
- Strong understanding of Git workflows
- Experience working in Jira
- Excellent written & spoken English, minimum Upper-Intermediate level
- Ability to overlap with Boston EST time zone and attend daily syncs
- Hands-on problem-solver who thrives in startup-style environments
Nice to Have
- Experience mentoring or leading other engineers
- Knowledge of Supabase or similar platforms
- Understanding of AI content moderation or cloud-based moderation
- CI/CD for mobile apps
When you apply for the role, please answer the following questions:
- How much experience do you have with Flutter development?
- How would you rate your knowledge of Dart on a scale of 1-10?
- Do you have experience with Firebase or similar platforms?
- What is your current level of proficiency in English?
- What are your monthly salary expectations (gross amount in USD)?
- Can you start on November 15-20th?