Overview
Responsibilities
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 the MVC framework. Provide technical leadership, drive best practices, and ensure seamless user experiences across platforms. Collaborate 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 and Azure DevOps for automated deployments. Deploy applications on Azure or Google Cloud (CloudFront, S3, Kubernetes, Docker). Required Profile
We are looking for a candidate with a strong technical background and a passion for web technologies. The ideal candidate will possess the following skills and qualifications : Bachelor’s degree in Computer Science, Information Technology, Engineering or a related field. Proven professional
6+
years’ experience in Angular, TypeScript, JavaScript (ES6+), web technology including (.NET Core (C#) and SPFx (SharePoint Framework). Strong understanding of React, Node.js, RxJS, NgRx, Redux, and state management patterns. Experience in Progressive Web Apps (PWA) and hybrid mobile apps (Ionic, Capacitor.js). Knowledge of front-end security best practices (OWASP, CORS, XSS, CSP). Experience in backend framework Express.js (Node.js), .NET Core (C#). Hands-on experience with CI / CD automation, cloud deployment (AWS, Azure, GCP). Familiarity with Node.js, NestJS, Express.js (for full-stack development is a plus).
#J-18808-Ljbffr
Technical Consultant • Doha, Qatar