The overall goal of the job
To contribute to the development of scalable, high-quality frontend systems while ensuring excellent user experience, performance, and maintainability.
Role Description
- Consume RESTful APIs using HTTP Client with proper error handling, retry strategies, and interceptors.
- Managing CI/CD pipelines for frontend builds and deployments, ensuring fast, reliable releases, and maintaining pipeline configurations, assisting the DevOps team in troubleshooting the pipelines issues.
- Conduct detailed code reviews to enforce coding standards, improve performance, and maintain code quality.
- Convert UX/UI designs into functional Angular pages using Tailwind CSS and HTML.
- Develop responsive, scalable, and maintainable Angular applications
- Conduct detailed code reviews to enforce coding standards, improve performance, and maintain code quality.
- Tracking frontend performance (load time, errors, user behavior), integrating tools for session replay and alerts, and responding to production issues .
- Applying secure coding practices, handling authentication flows safely, protecting against common vulnerabilities (XSS, CSRF,…etc.), and aligning with company compliance standards
- Stay updated with the latest Angular versions, Signals, standalone APIs, and ecosystem tools to apply best practices.
- Convert UX/UI designs into functional pages, consume APIs, and ensure performance and security.
Qualifications
- Bachelor’s degree in computer since, Information Technology and Software Engineer
- At least 5 years of professional experience
- Required Programming Languages & Frameworks:
· Advanced JavaScript / TypeScript & modern frameworks like ( Angular, Vue)
· State management, component-driven architecture & reusable UI
· Responsive, accessible, high-performance frontend development
- Testing, API integration, build tools, CI/CD & team collaboration
- Mentoring & guiding junior developers
- Strong communication & collaboration
- Problem-solving & analytical thinking
- Attention to detail & quality-driven mindset
- Time management & task prioritization