
Senior Full Stack Developer (Flutter/Firebase) WW-PT
Opportunity Overview A small language learning startup is hiring a Senior Full Stack Developer to own the entire technical side of its gamified app. The role is fully remote and centers on Flutter for the front end and Firebase for the backend. You would be the main developer, working directly with a non-technical founder who handles the business side. The day-to-day work involves keeping the existing app stable, fixing bugs, and shipping new features. You would manage releases to both the App Store and Play Store, which means handling version control, testing, and the approval process. The app uses Firebase services like Firestore for data storage, Cloud Functions for server-side logic, and Auth for user management. You would also work on security rules to keep user data safe. The company is small, so you would work independently. The founder communicates asynchronously, meaning you are not expected to be online at the same time every day. Instead, you report progress weekly and manage your own schedule. This suits someone who is self-directed and comfortable owning a codebase from start to finish. The team is building a language learning product with game-like elements to keep users engaged. While the company itself is not a household name, the tech stack is standard and well-documented. Flutter is Google's cross-platform framework, and Firebase is its backend platform, so you would be working with tools that have large communities and plenty of support resources. Working remotely from anywhere is possible, but you should be comfortable with asynchronous communication. That means clear writing, regular updates, and the ability to explain technical decisions to someone without a coding background. The role is a good fit for a developer who wants autonomy and direct impact on a product, without the bureaucracy of a large corporation. Responsibilities - Maintain the existing Flutter application and fix bugs as they arise - Optimize app performance, including load times, memory usage, and UI responsiveness - Manage App Store and Play Store releases, including build preparation and submission - Develop new features based on prioritized business needs from the founder - Ensure Firebase components work correctly, including Firestore, Cloud Functions, and Auth - Write and maintain Firebase security rules to protect user data - Collaborate asynchronously with a non-technical founder and report weekly on progress - Own the codebase independently after the initial handoff from the previous developer Requirements & Qualifications - 3+ years of experience with Flutter and Dart - At least one live app published in the App Store and Play Store - Proficiency with Firebase, including Firestore, Cloud Functions, Auth, and security rules - Expertise in Flutter state management, particularly with GetX or similar frameworks - Ability to independently manage and own the codebase post-handoff - Strong written communication skills for asynchronous work - Experience with Python and FastAPI for AI backend services - Familiarity with Mixpanel integration for analytics - Knowledge of in-app purchase and billing processes for both app stores Benefits - Fully remote position with flexible working hours - Direct collaboration with the founder, giving you influence over product decisions - Opportunity to own the entire technical stack of a live product - Work with a modern tech stack including Flutter, Firebase, and Python How to Apply 1. Prepare a summary of your experience with Flutter and Firebase, including links to live apps you have published. 2. Email Jane Cervantes directly, as she is in contact with the company and can answer questions about the role. 3. Click the Apply button below to submit your application.
