Let's build a more secure and decentralized tomorrow

Opportunities in the Arbitrum ecosystem await you

3D AI Agent Web Application: Character Page Feature Development for Amica



Software Engineering, Data Science
United States
Posted on Tuesday, June 11, 2024

𝐉𝐨𝐛 𝐓𝐲𝐩𝐞: Short-term Contract

𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Remote

𝐂𝐨𝐦𝐩𝐚𝐧𝐲: Arbius

𝐖𝐞𝐛𝐬𝐢𝐭𝐞: https://arbius.ai/ - https://heyamica.com/


We are seeking an experienced Webapp developer (with strong back-end experience, and light front-end experience) with enthusiasm in 3D graphics,game development and AI to join our team for a 2-week contract. The project involves working on Amica, an open-source web application that allows users to interact with lifelike 3D avatars integrated directly with AI frameworks.

𝐏𝐫𝐨𝐣𝐞𝐜𝐭 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰:

The primary goal of this contract is to finish a character page feature within Amica. This feature should enable users to load, save, import, and share 3D character models (VRM files) seamlessly. Most of this has already been built (such as the share characters framework) The character page should provide a user-friendly interface for managing and customizing avatars, including the ability to preview and apply different character models.

𝐊𝐞𝐲 𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐢𝐞𝐬:

- Implement a character page component within the existing React codebase

- Integrate functionality to load and display 3D character models (VRM files) using Three.js

- Develop a user interface for importing new character models from local files or URLs

- Finish a saving mechanism to persist character models and user customizations

- Ensure seamless integration with Amica's existing features and technologies (e.g., audio processing, NLP, desktop application)

𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬:

- Proficient in React.js and TypeScript

- Strong understanding of 3D graphics, rendering pipelines, and game engines (e.g., Three.js)

- Experience with asset management, optimization, and integration pipelines, similar to game development practices. (Ideal for future longer contract work)

- Familiarity with web technologies (HTML, CSS, React, Next.js etc)

- Knowledge of build tools (e.g., Webpack) and package managers (e.g., npm)

- Ability to write clean, maintainable, and well-documented code

- Excellent problem-solving and debugging skills

𝐁𝐨𝐧𝐮𝐬 𝐒𝐤𝐢𝐥𝐥𝐬 (𝐎𝐩𝐭𝐢𝐨𝐧𝐚𝐥):

Experience with desktop application development (e.g., Tauri)

Familiarity with audio processing and natural language processing (NLP) libraries, as Amica integrates with various language models and speech technologies

Understanding of cross-platform development techniques and responsive design

𝐂𝐨𝐧𝐭𝐫𝐚𝐜𝐭 𝐃𝐮𝐫𝐚𝐭𝐢𝐨𝐧 𝐚𝐧𝐝 𝐂𝐨𝐦𝐩𝐞𝐧𝐬𝐚𝐭𝐢𝐨𝐧:

This is a 2-week contract with the possibility of further work if the initial deliverables are completed successfully.

𝐇𝐨𝐰 𝐭𝐨 𝐀𝐩𝐩𝐥𝐲:

If you have the required skills and experience, please submit your proposal along with your portfolio or relevant work samples. We look forward to reviewing your application and discussing this exciting opportunity further.