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 0 applied

Description:

  • Mindrift is a company that 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, migrating logic to idiomatic, safe Typescript while preserving functionality, and adapting or porting the test suite to ensure behavioral equivalence.
  • Responsibilities include documenting migration steps and technical decisions, contributing to various project types such as functional coding, refactoring, repository-level 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.
  • Applicants should demonstrate a solid understanding of systems programming, including memory management and concurrency.
  • Advanced English proficiency (C1) or above is necessary.
  • 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 expected.
  • Candidates should have the ability to design, review, and optimize features involving LLMs in code creation, completion, or review workflows.
  • Prompt engineering experience and participation in QA or review pipelines for LLM-generated software/data is a significant advantage.
  • The ability to learn new methods quickly and switch between tasks and topics is important.

Benefits:

  • This freelance opportunity allows for part-time, remote work that fits around other professional or academic commitments.
  • Participants 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 candidate's field of expertise.