Full-Stack Product Engineer (React, React Native & AI)
Why This Opportunity
Build intuitive web and mobile experiences that bring AI-powered products to life.
We're looking for a product-minded engineer who combines strong frontend development skills with the ability to own features from concept through production.
You'll work on conversational interfaces, personalized recommendations, and intelligent workflows that help users interact with an AI-driven platform.
This role is ideal for someone who enjoys building polished user experiences, solving technical challenges across the application stack, and using modern AI development tools to ship high-quality software efficiently.
About the Company
We're a technology company developing an AI-powered platform that combines conversational experiences, personalized recommendations, and intelligent automation.
Our product focuses on making complex interactions feel intuitive by connecting user needs with relevant information, recommendations, and actionable next steps across web and mobile applications.
Why This Role Matters
The success of an AI-powered product depends on more than the intelligence behind it. Users need interfaces that make sophisticated capabilities accessible, responsive, and genuinely useful.
You'll help bridge the gap between AI functionality and the user experience, transforming complex agent workflows into seamless product interactions.
You'll take ownership of features throughout their lifecycle, ensuring they are thoughtfully designed, technically reliable, and ready for real-world use.
What You'll Build
- Develop and improve responsive web and mobile applications using React, TypeScript, and mobile development technologies.
- Build conversational interfaces that support natural interactions between users and AI-powered systems.
- Create dynamic recommendation experiences, contextual calls to action, and intelligent follow-up workflows.
- Implement multi-step agent interactions that guide users through complex tasks.
- Integrate frontend experiences with backend services and APIs.
- Manage application state, authentication, and streaming data to deliver responsive, reliable experiences.
- Translate product designs and specifications into polished, production-ready features.
- Own the complete feature delivery lifecycle, including implementation, testing, deployment, and production support.
- Support mobile application builds and releases, including:
- Application signing and certificates
- iOS build and distribution requirements
- Android build and distribution requirements
- Apple App Store submissions
- Google Play Store submissions
- Use AI-assisted development tools to accelerate implementation, debugging, and iteration.
- Collaborate on technical and product decisions to improve usability, performance, and overall product quality.
Who We're Looking For
Must Have
- Strong professional experience building production web applications using React and TypeScript or JavaScript, with ownership of user-facing features from implementation through release.
- Hands-on mobile application development experience using React Native, native iOS, or native Android, including familiarity with mobile build and release workflows.
- Proven ability to translate design specifications into polished, functional, and production-ready user experiences.
- Strong understanding of frontend architecture, application state management, API integrations, and authentication in modern web or mobile applications.
- Experience working with streaming data, asynchronous interactions, or real-time application behavior.
- Demonstrated ability to independently deliver features across the full development lifecycle, including testing, deployment, debugging, and production support.
- High proficiency using AI-assisted development tools such as Codex, Claude Code, Cursor, ChatGPT, or equivalent platforms as part of day-to-day engineering.
- Strong product judgment, with attention to usability, interaction design, performance, and visual polish.
- Comfortable working across frontend and supporting backend systems to troubleshoot issues and deliver complete product experiences.
Nice to Have
- Experience developing LLM-powered applications, AI-native products, or agentic user experiences.
- Familiarity with AI agent tool calling, including how agents interact with external services and application functionality.
- Experience implementing structured LLM outputs and transforming them into interactive user interfaces.
- Experience building conversational interfaces with streaming responses and persistent agent state.
- Familiarity with personalized recommendation systems or contextual user experiences.
- Experience designing multi-step agent workflows with dynamic actions and follow-up interactions.
Tools & Technologies
Frontend
- React
- TypeScript
- JavaScript
- Application state management
- Responsive UI development
Mobile
- React Native
- iOS development
- Android development
- Apple App Store
- Google Play Store
- Mobile build signing and certificates
Backend & Integrations
- APIs
- Authentication
- Application state
- Streaming data
- Asynchronous workflows
AI-Assisted Development
- Codex
- Claude Code
- Cursor
- ChatGPT
AI & Agentic Experiences
- Conversational interfaces
- LLM-powered applications
- Agent workflows
- Tool calling
- Structured outputs
- Agent state management
- Personalized recommendations
- Contextual actions
Engineering & Delivery
- End-to-end feature development
- Testing and debugging
- Production deployments
- Mobile release management
- Performance optimization
- Production support
Ready to Apply?
If this opportunity aligns with your skills and career goals, we'd love to hear from you.
We're particularly interested in engineers who combine strong React development skills, hands-on mobile experience, and excellent product judgment with the ability to use AI development tools effectively.