Freelance Software Developer (Javascript - Typescript) - AI Tutor

bei Mindrift

Remote
Computer Software
IT & Softwareentwicklung
AI Training
Research

Beschäftigungsart:

Teilzeit

Fähigkeiten:

Typescript
JavaScript
Node.js
Node
monthsOfExperience: 36
Coding
Code review
ReactOS
React.js
Maintainability
Memory management
Webpack
ESLint
Web framework
Veröffentlicht am:
Bewerbungsfrist:

About The Company

What We Do

About The Role

  • Analyze and understand existing code in Javascript and Typescript
  • Migrate logic to idiomatic, safe Typescript while preserving functionality
  • Adapt or port the test suite and ensure behavioral equivalence
  • Document migration steps and technical decisions
  • Can contribute to any project type including:
    • Functional coding (building new features from requirements)
    • Refactoring and maintainability improvements
    • Repository-level/complex projects (multi-module, multi-repository codebases)
    • Data/task pipelines and automation
    • Frontend, backend, or full-stack development

How To Get Started

Requirements

  • You have a Master's degree in Software Development, Computer Science, or other related fields.
  • You have at least 3 years of professional experience with TypeScript
  • You demonstrate solid understanding of systems programming (memory management, concurrency)
  • Prompt engineering experience is a strong plus
  • Your level of English is advanced (C1) or above
  • Proficiency in TypeScript and modern JavaScript (ES6+), including experience in migration and refactoring of large JavaScript codebases to TypeScript.
  • Experience with core TypeScript tooling (e.g., ESLint, Webpack, Jest/Cypress for testing).
  • Familiarity with modern web application frameworks (e.g., React, Next.js, Node.js/NestJS).
  • Ability to design, review, and optimize features where LLMs (e.g., ChatGPT, Claude, Copilot) are part of code creation, completion, or review workflows.
  • 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
  • You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines
  • Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge

Benefits

Why this freelance opportunity might be a great fit for you?

  • Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments
  • Work on advanced AI projects and gain valuable experience that enhances your portfolio
  • Influence how future AI models understand and communicate in your field of expertise

Salary and Work Model:

  • Minimum Salary: Not Specified
  • Maximum Salary: Not Specified
  • Salary Currency: EUR
  • Remote Model: Remote