À propos
React Native / DraftBit / Supabase / (PERN Stack)
About the Role
Vibr8 is looking for a strong Full Stack Mobile Developer to continue building and evolving our mobile application. Today, the app is built using DraftBit + Supabase, and this role will primarily focus on mobile frontend development, API integration, building AI backend tools and app store delivery.
As the platform grows, you'll also help us transition toward React Native, introduce microservices, and contribute even more to AI-powered backend capabilities. We're looking for someone who identifies as full-stack, but is deeply passionate about mobile UX, performance, and clean architecture.
You'll work closely with product and engineering leadership to build a scalable, AI-ready mobile platform and play a key role in shaping the technical direction of the product.
What You'll Do
● Own development of the mobile app frontend using DraftBit and React Native
● Publish and maintain apps on Apple App Store and Google Play, ensuring compliance with store policies
● Integrate mobile apps with Supabase APIs, authentication, storage, and PostgreSQL
● Build, maintain, and evolve backend services (REST APIs, background workers, AI services)
● Eventually help plan and execute a gradual migration from DraftBit to React Native
● Collaborate on designing and consuming AI-powered features (LLMs, RAG pipelines, agent-based tools)
● Participate in Agile workflows: scoping, technical design, estimation, development, testing, and release
● Contribute and review code, improve quality standards, and help define best practices
● Troubleshoot production issues across mobile and backend systems
● Recommend tools, frameworks, and cloud/AI services to improve performance, reliability, and velocity
Required Skills & Experience
● 3–5+ years of experience building mobile applications and full-stack web systems
● Strong experience with React Native and/or DraftBit
● Proven experience publishing apps to Apple App Store and Google Play, with solid knowledge of store rules
● Experience with one the following: MySQL/PostgreSQL/Supabase (Auth, Storage, Postgres, Functions)
● Strong knowledge of JavaScript (closures, scope, prototypal inheritance), HTML5, basic CSS, HTTP
● Experience building backend services using (Express, NestJS, or similar) following microservices architecture
● Solid understanding of REST APIs, JSON, and third-party API integrations (e.g., OpenAI)
● Familiarity with CI/CD, unit testing, linting, and automated testing
● Comfortable working with Git, Linux, Docker
● Experience using AI-assisted coding tools (Cursor, Claude, Copilot, etc.) while maintaining code quality and security
● Strong understanding of software design principles, data structures, and OOP/FP concepts
● Experience designing and building applications that scale to high-traffic usage, with an understanding of data privacy and compliance requirements such as CCPA, CPRA, and GDPR.
● Ability to communicate effectively with technical and non-technical stakeholders
● High ownership mindset and strong motivation to learn and grow
Bonus / Nice-to-Have Experience
● TypeScript
● Experience designing or consuming AI solutions:
○ RAG knowledge bases
LLM / SLM chatbots
○ AI agents or MCP servers
● Messaging & async systems: RabbitMQ, Kafka
● Training AI models from scratch (behavioral, voice)
● Experience with distributed systems or workflow engines )
● Familiarity with AI tooling such as LangChain, LangTrace, RagFlow
● QA automation tools (Playwright, Selenium, etc.)
● Cloud, DevOps, or networking fundamentals
● Comfortable participating in a live coding interview and attending meetings in early morning or late evening US time (PST/EST)
Education
● Bachelor's degree in Computer Science, Mathematics, or equivalent practical experience
Contract duration of 1 to 3 months. with 30 hours per week.
Mandatory skills: Android, iOS, Smartphone, User Profile Creation, Mobile App Development
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.