AI Chat App Engineer at Galluci Ventures LLC | Torre

AI Chat App Engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Freelance
Recurrent
Submit your quote while applying
location_on
Remote (for Colombia residents)
Posted over 1 year ago

Responsibilities


We’re building a bilingual chat app that leverages OpenAI to translate messages, generate contextual language tips, and simulate real-time learning interactions. We're looking for a developer with experience in real-time chat systems (e.g., Firebase or Supabase), OpenAI integration, prompt engineering, and component-based frontends (React or Next.js/V0). Experience with multilingual NLP or education-focused apps is a plus. 🔧 Core Responsibilities: 1. OpenAI Integration: - Implement and maintain GPT-4o-based features (translation, language tips, character bots like Maria). - Design and refine prompt engineering strategies to generate consistent, context-aware responses. - Ensure output conforms to tone, length, formatting, and cultural specificity requirements. 2. Real-Time Chat Architecture: - Build and maintain real-time messaging infrastructure using Firebase (or similar). - Enable session-based conversations via Room ID logic and participant tracking. - Implement optimistic UI updates, delivery confirmation, and error fallback logic. 3. Front-End Development (React / Next.js / V0): - Build responsive, multilingual chat UI components (e.g., ChatBubble, SystemMessage, room join forms). - Ensure user-selected language settings drive message display, tip formatting, and interface behavior. - Maintain visual consistency across human-to-human and bot chat modes. 4. Language Logic & Tip System: - Implement language-aware message formatting: original text, translation, and contextual tip. - Ensure all tips are displayed in the user’s preferred language, and teach the opposite language. - Optimize storage and retrieval of multilingual message data structures in Firestore. 5. Bot Logic (Maria Bot Playground): - Maintain isolated environment for testing chat learning experiences with Maria bot. - Handle persona logic, accent-awareness, and casual texting constraints. - Ensure Maria responses follow strict rules on tone, brevity, and relevancy. 6. Error Prevention & QA: - Develop internal validation to prevent logic bleed between Maria test and live chat modes. - Build debug tools or indicators for language mismatches, missing tips, or malformed data. - Recommend or implement simple test cases or alert systems for regressions. 7. Deployment & Environment Management: - Handle deployment via Vercel (or similar), troubleshoot build issues (e.g., missing exports, module paths). - Manage secure environment variables (e.g., OpenAI keys). - Support development of temporary password-protected preview environments for testers.