TypeScript Engineer
About the role
As a TypeScript Engineer at SME Careers, you will work remotely as an hourly contractor, reviewing and generating TypeScript code snippets, design proposals, and technical explanations. Your responsibilities include evaluating AI-generated content for correctness, clarity, and adherence to prompts, identifying errors, fact-checking technical information, and crafting clear model solutions. You will also rate and compare AI responses to improve the quality of AI models used by engineers and developers globally. SME Careers is a subsidiary of SuperAnnotate, specializing in AI data services for leading AI companies and labs. This role offers the opportunity to contribute directly to the advancement of AI technologies.
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 for this role; qualified candidates will be contacted first when relevant opportunities arise and will gain access to future projects through the expert network. The position is fully remote and paid hourly as a contractor.