Job Description
We are seeking a skilled Software Developer to join a forward-thinking team tasked with
integrating an AI-powered response assistant into an existing web platform. This feature will
empower users to craft tailored responses for opportunities by leveraging their profile data and
specific opportunity details, utilizing a modern tech stack.
Key Responsibilities
- Integrate an AI-driven response assistant component into a Next.js and React-based
web application
- Connect the assistant to a database system to retrieve and utilize user profile
information
- Implement API integrations with various Large Language Model (LLM) APIs for
automated response generation
- Enhance the user interface and experience using Tailwind CSS for desktop and mobile
users
- Ensure the component aligns with established design standards and remains responsive
- Utilize Redux for efficient state management across the application
- Deploy and optimize features using Vercel for seamless delivery
- Develop analytics tracking to evaluate feature performance and user engagement
- Create automated tests to ensure reliable functionality
Required Skills And Experience
- 3+ years of experience with React and Next.js
- Strong proficiency in TypeScript and JavaScript
- Experience with Redux for state management
- Expertise in Tailwind CSS for styling modern web interfaces
- Familiarity with Vercel for deployment and hosting
- Knowledge of API integrations, specifically with various LLM APIs
- Understanding of responsive design best practices
- Proficiency with version control systems (e.g., Git) and collaborative workflows
Preferred Qualifications
- Prior experience integrating AI or LLM APIs into web applications
- Familiarity with integrating vector search products like Elastic
- Familiarity with systems related to opportunity or proposal management
- Knowledge of drafting or response generation processes
- Experience implementing analytics tools
- Background in optimizing performance on Vercel-hosted platforms
Technical Requirements
- Leverage Next.js for server-side rendering (SSR) to optimize performance
- Implement Redux for robust and scalable state management in React
- Utilize Tailwind CSS to maintain a consistent and responsive design
- Integrate various LLM APIs for dynamic content generation
- Ensure deployments on Vercel meet performance and scalability standards
- Incorporate comprehensive error handling and user-friendly loading states
- Maintain consistent coding standards and thorough documentation
What You’ll Be Working On
You’ll contribute to building an AI response assistant feature that analyzes opportunity details
and user data to generate customized response drafts. Key aspects of the role include:
- Generating tailored content using various LLM APIs
- Supporting diverse response templates for different use cases
- Enabling real-time editing and suggestion capabilities for users
- Ensuring a seamless, responsive experience across devices with Tailwind CSS and
Next.js
This role provides an exciting opportunity to work with a cutting-edge tech stack—Redux, React,
Tailwind CSS, Vercel, Next.js, and various LLM APIs—to deliver impactful, AI-driven solutions
within a modern web application.
Please note this is a part-time, short term contract, that requires to be able to overlap some of the hours with US Pacific Time.