TechDigital Group
Responsibilities:
Coordinate with the Sr. Manager and UX Team to gather user stories, requirements, and wireframes. Convert static high-fidelity wireframes into dynamic, scalable user interfaces using Google's 1p tool. Develop reusable HTML templates and functionalities for Angular components, ensuring responsiveness and accessibility using HTML and SCSS. Create semantic templates with modern web technologies, incorporating GAR Accessibility features and ensuring cross-browser compatibility. Implement reusable components, lazy loading, and advanced state management with NgRx. Architect and develop solutions for asynchronous operations and data flow management using RxJS, leveraging Observables to interact with backend APIs and handle JSON data. Write unit tests for frontend components using Jasmine and Karma, and coordinate with QA and UX-QA teams to address issues during various deployment stages. Participate in the full software development lifecycle, including planning, design, development, testing, and progress tracking. Maintain clean, well-documented, and maintainable code following best practices and standards. Collaborate with UI/UX designers, backend developers, and product managers to translate requirements into functional, appealing applications. Ensure UI/UX design feasibility and optimize applications for maximum performance and scalability. Proactively troubleshoot front-end performance issues and bugs. Participate in code reviews to ensure quality and provide constructive feedback. Stay updated with the latest front-end technologies, trends, and best practices. Contribute to continuous improvement of development processes and tooling. Qualifications:
Minimum 10 years of overall experience. At least 5 years of proven experience as a Front-End Developer focusing on Angular development. Deep proficiency in Angular 19+. Expertise in TypeScript within the Angular ecosystem. Practical experience with RxJS for managing asynchronous data streams. Strong skills in HTML and SCSS for creating semantic, styled interfaces. Ability to produce clean, well-documented code. Understanding of component-based architecture, state management, and performance optimization. Experience with asynchronous backend calls (REST APIs, WebSockets) and data fetching strategies. Ability to work independently, taking ownership and delivering results with minimal guidance. Proficiency in unit and integration testing with Jasmine or similar frameworks. Experience with Git or other version control systems. Excellent problem-solving, analytical, communication, and collaboration skills. Technologies/Platform Used:
HTML5, SCSS, Angular 19+ (RxJS, NgRx), TypeScript, Python, Java, RPC Studio, Taskflow, Cider, Critique, Testing Tools (Jasmine, Karma). #J-18808-Ljbffr
Coordinate with the Sr. Manager and UX Team to gather user stories, requirements, and wireframes. Convert static high-fidelity wireframes into dynamic, scalable user interfaces using Google's 1p tool. Develop reusable HTML templates and functionalities for Angular components, ensuring responsiveness and accessibility using HTML and SCSS. Create semantic templates with modern web technologies, incorporating GAR Accessibility features and ensuring cross-browser compatibility. Implement reusable components, lazy loading, and advanced state management with NgRx. Architect and develop solutions for asynchronous operations and data flow management using RxJS, leveraging Observables to interact with backend APIs and handle JSON data. Write unit tests for frontend components using Jasmine and Karma, and coordinate with QA and UX-QA teams to address issues during various deployment stages. Participate in the full software development lifecycle, including planning, design, development, testing, and progress tracking. Maintain clean, well-documented, and maintainable code following best practices and standards. Collaborate with UI/UX designers, backend developers, and product managers to translate requirements into functional, appealing applications. Ensure UI/UX design feasibility and optimize applications for maximum performance and scalability. Proactively troubleshoot front-end performance issues and bugs. Participate in code reviews to ensure quality and provide constructive feedback. Stay updated with the latest front-end technologies, trends, and best practices. Contribute to continuous improvement of development processes and tooling. Qualifications:
Minimum 10 years of overall experience. At least 5 years of proven experience as a Front-End Developer focusing on Angular development. Deep proficiency in Angular 19+. Expertise in TypeScript within the Angular ecosystem. Practical experience with RxJS for managing asynchronous data streams. Strong skills in HTML and SCSS for creating semantic, styled interfaces. Ability to produce clean, well-documented code. Understanding of component-based architecture, state management, and performance optimization. Experience with asynchronous backend calls (REST APIs, WebSockets) and data fetching strategies. Ability to work independently, taking ownership and delivering results with minimal guidance. Proficiency in unit and integration testing with Jasmine or similar frameworks. Experience with Git or other version control systems. Excellent problem-solving, analytical, communication, and collaboration skills. Technologies/Platform Used:
HTML5, SCSS, Angular 19+ (RxJS, NgRx), TypeScript, Python, Java, RPC Studio, Taskflow, Cider, Critique, Testing Tools (Jasmine, Karma). #J-18808-Ljbffr