We are looking for an experienced Angular developer to implement key parts of Exam-GEN, a multilingual web application for online exam creation and management. The application is partially developed, and the current task focuses on completing the exam generator module, as defined in the official specification documents.
Project Overview:
Type: Frontend development using Angular
Backend: API services are already available
Environment: AWS-based (setup provided by client)
Languages: Hebrew (RTL) and English (LTR)
Design Assets: Wireframes provided as UX/UI foundation
Documentation: Functional Specification Document (FSD), RFP, wireframes, and a project status tracking sheet
Additional Notes:
Development will follow a structured process based on the FSD and wireframes.
Work is tracked and reviewed using a shared status sheet.
The overall scope and deliverables are clearly documented, and full guidance will be provided.
Please note: this project is based on modern Angular (version 15 or above)
Candidate Requirements:
Angular (v15 or higher) – Strong experience with component-based architecture, services, routing, and modules
TypeScript – Full proficiency (core language of Angular)
RxJS – Working knowledge of observables and reactive data flow
HTML5 & CSS3 – Precise implementation from wireframes, responsive layout
Multilingual UI experience – Including RTL support (Hebrew/Arabic) and English
Wireframe-based UI development – Ability to follow detailed UI instructions and structure
REST API integration – Using Angular's HttpClient
Organized, communicative, and attentive to detailed specifications
Optional / Nice to Have:
Experience with ngx-translate or Angular i18n – for multilingual support
Experience in educational platforms or quiz/exam systems
SCSS/SASS – if applicable to the project styling
Basic testing with Jasmine/Karma – not required, but a plus
To Apply:
Please include:
Relevant project examples
Your availability and estimated timeline
Any initial questions you may have
We look forward to collaborating with a skilled and responsible developer.