Mindrift is a company that focuses on using collective intelligence to shape the future of AI.
The Mindrift platform connects specialists with AI projects from major tech innovators, aiming to unlock the potential of Generative AI.
The role involves analyzing and understanding existing code in Javascript and Typescript.
Responsibilities include migrating logic to idiomatic, safe Typescript while preserving functionality.
The developer will adapt or port the test suite and ensure behavioral equivalence.
Documentation of migration steps and technical decisions is required.
Contributions can include functional coding, refactoring, maintainability improvements, complex projects, data/task pipelines, and full-stack development.
The position is fully remote, allowing for flexible scheduling and the opportunity to work on projects aligned with individual skills.
Requirements:
A Master’s degree in Software Development, Computer Science, or related fields is required.
At least 3 years of professional experience with TypeScript is necessary.
A solid understanding of systems programming, including memory management and concurrency, is expected.
Advanced English proficiency (C1) or above is required.
Proficiency in TypeScript and modern JavaScript (ES6+), with experience in migrating and refactoring large JavaScript codebases to TypeScript, is essential.
Experience with core TypeScript tooling such as ESLint, Webpack, and Jest/Cypress for testing is required.
Familiarity with modern web application frameworks like React, Next.js, and Node.js/NestJS is necessary.
The ability to design, review, and optimize features involving LLMs (e.g., ChatGPT, Claude, Copilot) is important.
Prompt engineering experience and/or validating AI-generated code outputs is a significant advantage.
Participation in QA or review pipelines for LLM-generated software/data is preferred.
Candidates should be ready to learn new methods, switch between tasks quickly, and work with complex guidelines.
Benefits:
This freelance opportunity allows for part-time, remote work that fits around other professional or academic commitments.
Developers will work on advanced AI projects, gaining valuable experience that enhances their portfolio.
The role offers the chance to influence how future AI models understand and communicate in the developer's field of expertise.