Job Description
ECCO Gulf Majorel Qatar is seeking an experienced Web Technology Technical Consultant to join dynamic team in Qatar. As a key member of our consulting division, you will leverage your expertise in web technologies to design, develop, and optimize web applications using modern front-end and back end frameworks. This role demands a proactive approach to problem-solving and a deep understanding of the latest web trends and technologies.
- Collaborate with clients to understand their business needs and translate them into technical requirements.
- Design, develop, and implement web-based solutions tailored to client specifications.
- Strong expertise in Angular (latest versions), and SharePoint online (SPFx) TypeScript, JavaScript, and RESTful API integrations.
- Strong experience with .NET Core (C#). And (MVC) framework.
- Provide technical leadership, drive best practices, and ensure seamless user experiences across platforms.
- Collaborating with UI/UX designers, backend developers, DevOps engineers, and stakeholders to build scalable, high-performance, and secure web applications.
- Implement state management (NgRx, RxJS, Redux) for large-scale applications.
- Ensure the seamless integration of web applications with other systems and platforms.
- Optimize performance using lazy loading, AOT compilation, and caching strategies.
- Ensure cross-browser compatibility and responsive designs using Bootstrap, Material UI, and Flexbox/Grid.
- Integrate with RESTful APIs, GraphQL, and WebSockets for real-time applications.
- Work with OAuth 2.0, JWT, and OpenID Connect for secure authentication and authorization.
- Optimize API calls using debouncing, throttling, caching mechanisms (e.g., Apollo Client for GraphQL).
- Implement best security practices (XSS prevention, CSRF protection, CORS handling).
- Deliver training and support to clients to maximize the effectiveness of web solutions.
- Use tools like Lighthouse, WebPageTest, and Chrome DevTools to analyze and enhance performance.
- Set up CI/CD pipelines using GitHub Actions, Azure DevOps, for automated deployments.
- Deploy applications on Azure, or Google Cloud (CloudFront, S3, Kubernetes, Docker).