Role: Front-End Developer (Angular 19 & Micro-Frontend) - REMOTE Role (3 Days Travel once in 3 Months) !

Role: Front-End Developer (Angular 19 & Micro-Frontend) - REMOTE Role (3 Days Travel once in 3 Months) !

Posted 2 days ago by 1764660844

Negotiable
Outside
Remote
USA

Summary: The role of Front-End Developer (Angular 19 & Micro-Frontend) involves building modular and scalable UI components while developing micro-frontends for integration into existing platforms. The position requires expertise in Angular, performance optimization, and UI/UX best practices to ensure a high-quality user experience. The developer will collaborate with teams to create mobile-friendly and accessible applications. This is a long-term remote contract with occasional travel requirements.

Key Responsibilities:

  • Develop Modular UI Components using Angular 19 and TypeScript.
  • Design and implement modular micro-frontends for portal functionalities.
  • Optimize front-end code for performance and accessibility compliance.
  • Implement state management with NgRx and handle API integrations.
  • Utilize UI frameworks and component libraries for user-friendly interfaces.
  • Ensure cross-browser compatibility and maintain a consistent look and feel.
  • Collaborate with design and back-end teams for effective integration.
  • Develop and manage Angular/NPM packages for code reuse.
  • Implement security best practices for front-end applications.
  • Participate in code reviews and contribute to development process improvements.

Key Skills:

  • Proven experience with Angular 19, TypeScript, and RxJS.
  • Experience in developing micro-frontends and modular architecture.
  • Strong knowledge of Material UI, Kendo UI, and custom component creation.
  • Solid experience with API integration and state management using NgRx.
  • Expertise in responsive design and performance optimization.
  • Deep understanding of web accessibility principles and WCAG guidelines.
  • Familiarity with routing and security best practices for SPAs.
  • Experience with Git for version control and CI/CD pipelines.
  • Knowledge of modern front-end development tools and ES6+ JavaScript features.
  • Basic understanding of Azure for web hosting and deployment.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Hi,

Please send your UPDATED RESUME and HOURLY RATE if you are interested and available for this below role with our DIRECT client to my email id :

Role: Front-End Developer (Angular 19 & Micro-Frontend)

Location : REMOTE Role (3 Days Travel once in 3 Months)

Duration: 24+ Months Long Term Contract

Job Description:

We are looking for a highly skilled Front-End Developer (Angular 19 & Micro-Frontend) to join our team. You will be responsible for building modular, scalable UI components and developing micro-frontends that can be easily integrated into our existing platform. Your expertise in Angular,performance optimization, and UI/UX best practices will ensure a seamless and high-quality user experience across all our applications. You will collaborate with other developers and designers to ensure the application is mobile-friendly, accessible, and responsive across various devices.

Key Responsibilities

  • Develop Modular UI Components: Build reusable, scalable, and maintainable UI components using Angular 19 and TypeScript to provide aconsistent and cohesive user experience across different functionalities and applications.
  • Micro-Frontend Development: Design and implement modular micro-frontends for different portal functionalities. Ensure smoothintegration and seamless embedding into the existing host application, allowing for efficient collaboration and scalability.
  • Performance & Accessibility Optimization: Optimize the front-end code for performance, ensuring fast load times, mobile-friendliness, and full accessibility compliance (WCAG 2.0 or higher). Implement responsive design principles to ensure the application performs well across devices.
  • State Management & API Integration: Implement state management with NgRx to handle complex state and API integrations. Handle API datafetching, error handling, and provide a smooth and responsive user experience.
  • UI Frameworks & Component Libraries: Utilize frameworks and libraries like Material UI, Kendo UI, and custom components to deliver visually appealing, consistent, and user-friendly interfaces.
  • Cross-Browser Development: Ensure compatibility across various browsers, maintaining a consistent look and feel, adhering to bestpractices for cross-browser compatibility.
  • Collaborate with Design & Back-End Teams: Work closely with UI/UX designers to implement design systems and guidelines. Collaborate with back-end developers to integrate APIs and state management solutions effectively.
  • Maintain Reusable Code: Develop and manage Angular/NPM packages for easy integration and reuse of code across different projects.
  • Security & Identity Management: Implement security best practices for front-end applications, ensuring identity management is secure andthat sensitive data is handled appropriately.
  • Continuous Improvement: Participate in code reviews, contribute to the improvement of development processes, and keep up to date with thelatest trends and best practices in modern front-end development.

Required Skills and Qualifications

  • Angular 19 & TypeScript: Proven experience building front-end applications using Angular 19, including RxJS, NgRx (state management), and modern front-end technologies like TypeScript and SCSS.
  • Micro-Frontend Architecture: Experience developing micro-frontends and integrating them seamlessly into existing applications. Familiarity with modular architecture and scaling front-end solutions.
  • UI Frameworks: Strong knowledge of Material UI, Kendo UI, and other component libraries. Ability to create custom reusable UI components.
  • API Integration & Error Handling: Solid experience with integrating APIs and managing state with tools like NgRx. Handling API errors andimplementing robust data- fetching logic.
  • Responsive Design & Performance Optimization: Expertise in building responsive UIs optimized for mobile, ensuring performance best practices are followed, including lazy loading, efficient rendering, and minimizing unnecessary re-renders.
  • Accessibility: Deep understanding of web accessibility principles and WCAG guidelines to build inclusive user experiences.
  • Security & Routing: Familiarity with routing and security best practices for single-page applications, ensuring secure API interactions and user authentication.
  • Version Control & CI/CD: Experience with Git for version control and familiarity with CI/CD pipelines.
  • Modern Front-End Development: Knowledge of ES6+ JavaScript features and modern front-end development tools and techniques.
  • Event Tracking: Experience with event tracking and analytics integration to monitor user interactions and gather insights.
  • Azure Fundamentals: Basic understanding of Azure for web hosting, development, and deployment.

Preferred Experience (Nice to Have)

  • Experience with Package Development/Management: Ability to develop and manage

Angular and NPM packages to ensure reusability across projects.

  • Experience with Figma: Familiarity with Figma for collaborating on design and UI/UX work.
  • Testing: Experience with end-to-end testing using tools like Playwright.
  • Cross-Browser Compatibility: In-depth experience ensuring cross-browser compatibility and testing.

Tech Stack

  • Angular 19, RxJS, NgRx, TypeScript, SCSS
  • Material UI, Kendo UI, Playwright (Testing)
  • Node.js, Npm Packages
  • Visual Studio Code, Git
  • HTML5/CSS3
  • Figma, Axios

Thanks & Regards Rajender Battu Director - IT Staffing (USA & Canada)

Variyas Global Solutions Inc.

5850 Waterloo Road, Suite 140, Columbia, MD -21045 USA

250 Yonge Street, Suite 2201, Toronto, ON -M5B2L7 Canada

Tel: (D)
Email:

Web:

Note: Email is the best way to communicate with me in case if I miss your call