Junior Developer (Postgraduate) — AI Chat Development, Flutter & OpenAI Integration — Mentored Role

Posted last week

Worldwide

Summary

Mevidual is a skincare-tech company building an AI-powered mobile app that helps users navigate skincare routines, ingredients, and personalized recommendations through a conversational AI chat built on Flutter and OpenAI. We're scaling up investment in this feature — we now consider the AI chat the most important part of our product — and we're looking for a tech rookie, postgraduate preferred, fresh out of university, who wants a real, hands-on entry point into modern AI-integrated app development. You'll work directly under the guidance of our AI Content & Product Lead, who owns the direction and quality of the AI chat experience, and alongside our existing development team. This is a mentored role designed to grow: as the AI chat area expands, so does the team around it, and so does your role in it. What you'll work on Migrating our OpenAI integration from the deprecated Prompt-object API to the current instructions-based approach (Responses API), following an existing Firestore-driven configuration pattern already in place. Implementing new AI chat features from our active backlog: personalized greetings (already shipped, you'd build on this pattern), ingredient- and product-based search through the chat, routine recommendations, a feedback system, and follow-up notifications. Working with Firebase/Firestore (data models, Cloud Functions) and Flutter (GetX state management) in our existing Flutter codebase. Testing and debugging our OpenAI API calls directly (Postman or similar) before and while they're wired into the app — you should be comfortable poking at an API on its own, not just through the client. Helping automate parts of our current AI content pipeline (e.g. the manual knowledge-base upload process our AI Content Lead runs today) using Python scripting. Contributing ideas and early implementation around AI agents/automations as we expand beyond a single chat assistant (e.g. automated workflows, agentic tooling) — this is a growth area for the role, not a day-one expectation. Collaborating closely with our AI Content Lead on translating content/knowledge-base needs into working features — you write the code, she owns the "what" and "why." Contributing to security hardening of the AI integration (e.g., moving API calls behind a backend proxy) as one of your first tasks. Tech stack Flutter/Dart, Firebase (Firestore, Cloud Functions, Auth), OpenAI API (Responses API, Vector Store/File Search), GetX, Python, Postman, Git. What we're looking for A recent postgraduate or fresh-from-university candidate (computer science, software engineering, or related — self-taught with strong fundamentals also welcome) who wants to build real-world experience rather than someone already senior. Familiarity with Python and comfortable using Postman (or similar) to test and debug API calls directly. Some exposure to automation and/or AI agent concepts — personal projects, coursework, or self-study all count; we're not expecting production experience here. Comfortable learning quickly and working directly with a non-technical content lead to translate requirements into code. Genuine interest in AI/LLM-integrated products, not just traditional app development. Reliable, communicative, and comfortable with a remote, async-friendly working style. What we offer Direct mentorship and a clear growth path — this is the ground floor of what we expect to become a small dedicated team for the AI chat product area. Ownership over real, shipping features from day one, not busywork. [Placeholder — please fill in: hours/week to start, e.g. 20–30h/week; contract type — hourly vs. fixed-price; budget range] How to apply Please include: any personal or academic projects involving APIs/AI integration (even small ones), your availability, and one sentence on why you're interested in AI-integrated app development specifically.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $5.00

    -

    $10.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
HTML5
JavaScript
Nice-to-have skills
CSS 3
Mobile App Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:last week
  • Hires:
    1
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jan 19, 2007
  • Germany
    Hofheim11:42 PM
  • $655K total spent
    419 hires, 54 active
  • 38,773 hours

Explore similar jobs on Upwork

JavaScript
Node.js
PHP
Web Application
AI App Development
DevOps
API
Git
MySQL
Cs2 Gambling SiteFixed-price‐ Posted 4 weeks ago
Gambling
Unity
Counter Strike
AR & VR
Online Gambling Website
Card Game
Board Game
Unreal Engine
MetaMask
Mystery Box
iGaming
WebGL
Game Development
Gaming
Multiplayer
Game UI/UX Design
UI/UX Prototyping
Steam API
AI Development
PixiJS

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo