Tawzef for Recruitment & HR Consultancy - Senior Frontend Developer
Client: Tawzef for Recruitment & HR Consultancy
Location: Cairo, C, eg
Contract: Freelance
Job Description
This is a remote position.
Develop and maintain frontend components using Angular (v2+).
Create clean, reusable, and scalable code using TypeScript.
Build responsive UI using HTML5, CSS3, and frameworks such as Bootstrap or Tailwind.
Integrate and consume RESTful APIs using Angular HttpClient.
Implement authentication strategies (JWT / OAuth).
Work extensively with RxJS, including Observables, Subjects, and Operators (map, switchMap, mergeMap…).
Apply state management using services, BehaviorSubjects, NgRx, or Akita.
Manage Angular projects using Angular CLI.
Write unit tests (Jasmine & Karma) and e2e tests (Protractor / Cypress).
Collaborate using Git (branching, merging, pull requests).
Troubleshoot, debug, and optimize application performance.
Participate in Agile ceremonies (daily standups, sprint planning, etc.).
Document code, components, and technical solutions.
Requirements
Experience: 3–5 years of professional experience working with Angular.
Bachelor’s degree in Computer Science or a related field.
Proficiency in:
- Angular modules, components, services, pipes, directives.
- TypeScript and modern ES6+ features.
- RxJS and reactive programming.
- REST API integration.
- State management tools.
- Strong understanding of frontend architecture and performance optimization.
- Version control using Git.
Soft Skills:
- Strong problem-solving and analytical thinking.
- Excellent communication and teamwork abilities.
- Ability to write clean, maintainable, and well-documented code.
- Self-learning attitude and ability to stay updated with the latest Angular best practices.
- Familiarity with Agile/Scrum methodologies.
Additional Information
This position is fully remote.
No longer accepting applications
Get instant notifications for new Front-End Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.