Frontend Developer
Daam Outsourcing · Qesm El Maadi, Cairo, Egypt
Tailor my CV for this job — freeKey Accountabilities:· Develop and maintain responsive web applications using React.js.· Build reusable UI components and maintain frontend architecture standards.· Integrate frontend applications with backend services and RESTful APIs.· Develop Node.js services (where applicable) to support frontend integrations and middleware logic.· Implement secure authentication flows (OAuth2, JWT, OpenID Connect).· Optimize application performance for high-transaction fintech systems.· Ensure cross-browser compatibility and mobile responsiveness.· Work closely with UI/UX designers to implement pixel-perfect interfaces.· Manage application state using modern state management libraries (Redux, Context API, etc.).· Implement real-time features using WebSockets or similar technologies.· Collaborate with DevOps teams for CI/CD deployment and containerization support.· Ensure adherence to security best practices, including input validation and XSS/CSRF prevention.· Write clean, maintainable, and testable code following best practices.· Participate in code reviews and technical design discussions.· Troubleshoot and resolve frontend production issues.Contribute to technical documentation and frontend standards.
Job Requirements
· Bachelor’s Degree in Computer Science, Software Engineering, or a related field.· Minimum 3–7 years of experience in frontend development.· Strong hands-on experience with React.js (functional components, hooks, lifecycle).· Proficiency in JavaScript (ES6+), HTML5, and CSS3.· Experience with Node.js and building REST APIs or middleware services.· Strong experience integrating frontend applications with backend APIs.· Experience with state management libraries (Redux preferred).· Understanding of microservices architecture and API-driven systems.· Experience working in fintech, banking, digital payments, or financial services is highly preferred.· Knowledge of secure authentication and authorization mechanisms.· Familiarity with version control systems (Git).· Experience with containerization (Docker) is a plus.· Understanding of CI/CD processes.· Experience in Agile/Scrum environments.· Strong debugging, performance tuning, and problem-solving skills.If interested, please send your CV to: career@daamservice.com – mentioning the job title in the subject line.