Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Freelance Software Developer (Javascript - Typescript) - AI Tutor

at Mindrift

Posted 6 days ago 1 applied

Description:

  • Mindrift is a company that focuses on using collective intelligence to ethically 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:

  • Candidates must have a Masterโ€™s degree in Software Development, Computer Science, or related fields.
  • A minimum of 3 years of professional experience with TypeScript is required.
  • A solid understanding of systems programming, including memory management and concurrency, is necessary.
  • Prompt engineering experience is considered a strong plus.
  • An advanced level of English (C1) or above is required.
  • Proficiency in TypeScript and modern JavaScript (ES6+) is essential, particularly in migrating and refactoring large JavaScript codebases to TypeScript.
  • Experience with core TypeScript tooling such as ESLint, Webpack, and Jest/Cypress for testing is needed.
  • Familiarity with modern web application frameworks like React, Next.js, and Node.js/NestJS is important.
  • The ability to design, review, and optimize features involving LLMs (e.g., ChatGPT, Claude, Copilot) is required.
  • Experience in prompt engineering and validating AI-generated code outputs is a significant advantage.
  • Participation in QA or review pipelines for LLM-generated software/data is expected.
  • 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.