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