$70K - 120K a year
Develop and maintain frontend React applications with TypeScript, integrate GraphQL APIs, implement AI features, and collaborate in agile workflows.
3+ years React and TypeScript experience, ability to build reusable components, strong communication, GraphQL API usage, familiarity with LLMs and generative AI, and Git collaboration.
Company Description DopeApps is a leading mobile app development company specializing in innovative solutions for cannabis dispensaries and brands. Our user-centric approach ensures the creation of high-performance mobile apps that captivate and deliver tangible results. By offering seamless user experiences, strategic push notifications, and streamlined checkout processes, DopeApps empowers cannabis retailers to excel in the digital space. Our mission is to transform the mobile shopping experience for cannabis retailers, guided by a leadership team with deep industry insight and expertise. Role Description This is a full-time remote role for a Frontend Engineer focused on AI-Enhanced Applications using React and TypeScript. The Frontend Engineer will be responsible for developing and maintaining high-quality web applications with a strong emphasis on responsive designs. You will collaborate with cross-functional teams to translate user requirements into robust and efficient front-end code, ensuring optimal performance and user experience. Other key tasks include debugging and improving current applications, implementing user interfaces, and staying up-to-date with emerging technologies. Key Responsibilities • Build and maintain frontend applications using React. • Design composable, reusable, and testable hooks and components to ensure scalability and maintainability. • Work with TypeScript across the codebase for type safety and reliability. • Integrate and consume GraphQL APIs in concert with TypeScript. • Write clear documentation and provide strong written and verbal communication to explain software architecture, data flows, and implementation details. • Collaborate in sprint workflows and agile development cycles. • Implement LLM-based features and generative AI capabilities as a key part of the platform. Requirements • 3+ years of experience with React in production environments. • 3+ years of experience with TypeScript, including typing complex data structures. • Proven ability to design and implement reusable hooks and components. • Strong written and verbal communication skills. • Hands-on experience using GraphQL APIs with TypeScript. • Familiarity with LLMs and generative AI, with an eagerness to apply these technologies extensively. • Familiarity with Git and collaborative workflows. Nice to Have • Experience with backend technologies such as Node.js, Express, and MongoDB. • Knowledge of AWS services, Docker, or Kubernetes. • Experience with CI/CD pipelines. • Familiarity with multi-tenant application platforms.
This job posting was last updated on 9/3/2025