Actively recruiting / 33 applicants
We’re here to help you
Wilson Bittencourt is in direct contact with the company and can answer any questions you may have. Email
Wilson Bittencourt, RecruiterRole Overview
Join us in creating an innovative mood-based photo editor designed for individuals who wish to express emotions visually without displaying their face. This tool acts as a bridge between journaling, self-expression, and cinematic editing, all while maintaining simplicity and privacy. As a developer, you will take charge of everything on the client side, from image editing logic to managing user interface flows, session management, subscriptions, and app polish.
Responsibilities
- Develop and implement client-side features, excluding Lambda image processing logic.
- Design and maintain the Mood Capsules Gallery to organize images by emotion, including journaling metadata.
- Implement the Photo Import and Edit Session process, allowing users to choose photos, apply mood presets, and utilize custom mood flows via asynchronous Lambda requests.
- Develop a Presets System with 25 categorized moods, each with visual previews and backend HSL adjustments.
- Create Text Overlays with preset options, font choices, and editable captions.
- Implement Undo/Revert Logic for image edits, allowing users to reset or preview original images.
- Manage non-edit features like the Timeline for journal entries and the User Profile for view limits and subscription status.
- Build and manage the Subscription Model, including free and paid tiers with paywall triggers.
- Ensure smooth Async Photo Flow for features like Custom Mood and Hide Me, handling image uploads, Lambda triggers, and result displays.
Required Skills
- Expertise in Flutter development, with a focus on mobile applications.
- Proficiency in working with async image flows, including caching and file handling.
- Strong understanding of API integrations and client-side data management.
- Ability to structure clean and efficient UI logic across multiple flows.
- Keen attention to detail, especially in visual applications.
Nice to Have
- Experience with journaling, creative, or photo-based applications.
- A strong sense of emotional product quality, understanding the psychological aspects of user experience.