Web Technology Technical Consultant

$  Full time on site
Web Technology Technical Consultant
Job Description

Job Summary:

We are looking for an experienced Web Technology Technical Consultant to design, develop, and optimize web applications using modern front-end and back end frameworks. The ideal candidate will have

  • 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.

This role involves collaborating with UI/UX designers, backend developers, DevOps engineers, and stakeholders to build scalable, high-performance, and secure web applications. The consultant will also provide technical leadership, drive best practices, and ensure seamless user experiences across platforms.

Key Responsibilities:

  • Develop responsive, dynamic, and interactive web applications using Angular (v12+ or latest).
  • Write clean, scalable, and maintainable TypeScript, JavaScript, HTML5, and CSS3/SCSS code.
  • Strong experience with .NET Core (C#).
  • Expertise in SharePoint Online and SPFx (SharePoint Framework).
  • familiar with Model-View-Controller (MVC) framework - NET Core MVC
  • Implement state management (NgRx, RxJS, Redux) for large-scale applications.
  • Build custom UI components and directives using Angular Material and Tailwind CSS.
  • 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).
  • Optimize web application performance (lazy loading, bundling, compression, PWA optimizations).
  • 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).
  • Use Terraform, ARM templates, or Bicep for Infrastructure as Code (IaC).
  • Implement Micro Frontend Architecture for scalable and modular applications.
  • Work with Web Assembly (Wasm) and Single SPA for multi-framework integration.
  • Develop hybrid web-mobile apps using Angular with Ionic or Capacitor.js.
  • Establish coding standards, documentation, and best practices for web development teams.
  • Conduct code reviews, mentoring, and training for junior developers.
  • Collaborate with UI/UX teams to ensure high usability and accessibility (WCAG

compliance)

  • Resource will be reporting to QT PM and will be responsible to execute any tasks given by QT PM.

Required Skills \& Experience:

  • 6+ years of experience in Angular, TypeScript, JavaScript (ES6+), and web technologies. Including (.NET Core (C#) and SPFx (SharePoint Framework).)
  • Proficiency in REST APIs, GraphQL, WebSockets, and real-time data streaming.
  • 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 frameworks Express.js (Node.js), NetJs(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).

Preferred Certifications: (Not Mandatory)

Preferred but not mandatory Microsoft Certified Azure Developer Associate

Qualification

Bachelors or master’s degree in accounting, Business / Computer Science / Information

Systems / Engineering.

Application Question(s):

  • Do you have hands-on experience developing applications using ALL THREE of the following: Angular (v12+), SharePoint Online Framework (SPFx), AND .NET Core (C#)?
  • How many years of professional full-stack web development experience do you have working with Angular, TypeScript, and .NET Core?
  • Do you have hands-on experience setting up CI/CD pipelines (e.g., Azure DevOps, GitHub Actions) and deploying web applications on Azure, AWS, or GCP?
  • What is you expected Salary and Notice period to join?

Experience:

  • Angular, TypeScript, JavaScript (ES6+), and web technologies: 6 years (Preferred)

Work Location: In person

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?
🤖
OmniSub AI Tools
ChatGPT, Claude & Dev Subscriptions
Buy AI Tools →