TypeScript Engineer
About the role
The TypeScript Engineer role at SME Careers involves working remotely as an hourly contractor to review and generate high-quality TypeScript code snippets, design proposals, and technical explanations. The position focuses on evaluating AI-generated content for correctness, clarity, and adherence to prompts, as well as identifying errors in logic, type modeling, or architecture. Responsibilities include creating AI training content, optimizing AI performance by ranking responses, and ensuring model integrity by testing for inaccuracies or biases. SME Careers is a subsidiary of SuperAnnotate, specializing in AI training data for leading AI companies and labs. Qualified candidates will be considered for upcoming projects and gain access to future opportunities within the expert network.
Must have
- 2+ years professional TypeScript experience.
- Expertise in TypeScript features, including advanced type manipulation, generics, interfaces, and utility types.
- Strong proficiency with a major frontend framework (e.g., React, Angular, or Vue.js) or backend runtime (e.g., Node.js with Express or NestJS).
- Solid understanding of object-oriented programming (OOP), functional programming concepts, and common software design patterns.
- Experience with Git and standard version control workflows (branching, merging, pull requests).
- Familiarity with modern build tools (e.g., Webpack, Vite, Babel).
- Minimum Bachelor’s degree in Computer Science or a closely related field.
- Minimum C1 English proficiency (written and spoken), with strong ability to follow detailed technical guidelines.
Nice to have
- Merged PRs in TypeScript-based open-source projects.
- Competitive programming experience, experience reviewing typed API layers, DTOs, or schema-driven designs, and previous exposure to AI data training or annotation projects.
Technologies
- Angular
- Express.js
- Git
- NestJS
- Node.js
- React
- TypeScript
- Vite
- Vue.js
- Webpack
Highlights
There is no immediate project; qualified candidates will be contacted first when relevant opportunities arise and will have access to future projects through the expert network. The role is fully remote and paid hourly as a contractor.