Angular Developer - Remote📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | Remote | |
| Location | Jeddah |
About the Role
YO IT Consulting is seeking a skilled Angular Developer for a remote, full-time contract position. This role is integral to a rapidly growing AI data services company that supplies AI training data to major AI companies and foundation model labs globally. As an Angular Engineer, you will contribute to the improvement of AI models by reviewing AI-generated Angular code, frontend architectures, and technical explanations. You will also develop high-quality reference implementations and provide detailed reasoning for complex engineering problems, directly impacting AI models used by millions of developers worldwide.
This is an hourly paid contractor position, conducted remotely. While there is no immediate project assignment, qualified candidates will be prioritized for relevant future opportunities and will gain access to an expert network for ongoing projects. The role involves assessing solutions for correctness, clarity, accessibility, security, and performance, as well as identifying and resolving issues within various Angular functionalities.
Key Responsibilities
- Review AI-generated Angular code, frontend architectures, and technical explanations to ensure accuracy and quality.
- Produce high-quality reference implementations and detailed reasoning for complex engineering challenges.
- Assess AI-generated solutions for correctness, clarity, accessibility, security, performance, and adherence to prompt requirements.
- Identify and troubleshoot issues related to Angular change detection, RxJS streams, state management, routing, forms, SSR (Angular Universal), hydration, and bundle performance.
- Fact-check technical information to ensure its accuracy and reliability.
- Write clear, high-quality explanations and model solutions that exemplify best practices in Angular development.
- Rate and compare multiple AI responses based on their correctness and the quality of their reasoning.
- Develop detailed prompts across various Angular topics to guide AI learning.
- Create high-quality reference answers to serve as benchmarks for AI development.
- Evaluate and rank AI responses to enhance their correctness, clarity, accessibility, and performance.
- Test AI models for inaccuracies or unsafe recommendations, validating their reliability across real-world use cases.
Qualifications and Experience
- Bachelor's degree or higher in Computer Science, Software Engineering, or a closely related technical field, or equivalent practical experience.
- A minimum of 2-5 years of professional experience in building production web applications with Angular.
- Expert-level proficiency in TypeScript and core Angular fundamentals, including components, modules/standalone APIs, dependency injection, services, pipes, directives, guards, and interceptors.
- Strong understanding of RxJS, including observables, operators, multicasting, error handling, and cancellation.
- Deep knowledge of Angular performance optimization techniques, such as change detection strategies (OnPush), async pipe patterns, **** considerations, signals, trackBy, and rendering optimization.
- Experience with Angular routing, forms, and validation, including Reactive Forms, custom validators, form performance, and UX patterns.
- Familiarity with Server-Side Rendering (SSR) and deployment patterns, including Angular Universal, hydration, caching, and security considerations.
- Experience with testing frameworks and quality assurance practices, such as Jasmine/Karma or Jest, Angular Testing Library, Cypress/Playwright, linting, and CI/CD pipelines.
- Minimum C1 English proficiency (written and spoken), with the ability to write clear technical explanations and follow detailed English-language guidelines.
- Proven experience conducting detailed code reviews and enforcing coding standards to ensure maintainability, correctness, and accessibility.
- Highly detail-oriented and systematic approach to evaluating reasoning quality and identifying subtle issues in complex UI code.
Technical Skills
- Angular (Angular 12+ preferred; Angular 16/17+ a strong plus)
- TypeScript
- RxJS
- Angular performance optimization
- Angular routing and forms
- Angular validation
- Server-Side Rendering (SSR) and Angular Universal
- Hydration
- Bundle performance
- Testing frameworks (Jasmine, Karma, Jest)
- Angular Testing Library
- End-to-end testing tools (Cypress, Playwright)
- Linting
- CI/CD
- English (C1 proficiency)
- Code reviews
- Coding standards enforcement
- AI data training and annotation (a strong plus)
- Evaluating AI-generated technical content (a strong plus)
- Detail-oriented and systematic approach
- Methodical problem-solving
Work Arrangement and Location
This is a remote, full-time contract position. While the company operates within Saudi Arabia, the role itself is fully remote, allowing candidates to work from any location.
Requirements
- Requires 2-5 Years experience
Similar Jobs
You may also like
- Related Angular Developer - Remote Opportunities
- General Accountant Jobs in Medina
- Receptionist Jobs in Medina
- Social Media Campaign Specialist Jobs in Medina
- Business Development Specialist Jobs in Medina
- Human Resources Specialist Jobs in Medina
- Other Job Fields in Jeddah
- General Accountant Jobs in Jeddah
- Sales Representative Jobs in Jeddah
- Receptionist Jobs in Jeddah
- Waiter Jobs in Jeddah
- Business Development Manager Jobs in Jeddah
- Lifeguard Jobs in Jeddah
- Visual Merchandiser Jobs in Jeddah
- Digital Marketing Specialist Jobs in Jeddah
- Reservations Agent Jobs in Jeddah
- Quality Controller Jobs in Jeddah
- Explore Jobs Across Saudi Arabia
- General Security Manager Jobs in Makkah
- Seller Jobs in Abu Arish
- Cost Engineer Jobs in Dammam
- Store Keeper Jobs in Dammam
- Maintenance Engineer Jobs in Dammam
- Salesman (Computer) Jobs in Riyadh
- Teleseller Jobs in Riyadh
- Digital Marketing Specialist Jobs in Riyadh
- Operations Supervisor Jobs in Riyadh
- Health Club Manager (Spa) Jobs in Jeddah
