> Markdown version of [/jobs/ext/559313-principal-ui-software-engineer](https://www.wearedevelopers.com/jobs/ext/559313-principal-ui-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal UI Software Engineer - **Company:** IBA InfoTech Inc. - **Location:** Raleigh, NC, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), HTML5, Cascading Style Sheets (CSS), D3.Js, Data Visualization, TypeScript, Highcharts, RxJS, AngularJS, Kubernetes, Reactive Programming, Web Technologies, Front End Software Development, Api Design, Docker, Microservices - **Published:** June 14, 2026 - **Apply:** https://ibainfotech.com/principal-ui-software-engineer ## About the Role * Minimum of 5 years of experience with frontend development technologies HTML5, CSS, and JavaScript. * Minimum of 3 years of experience with modern versions of Angular. * Minimum of 2 years of experience working with RXJS, NGRX, Reactive programming or observables. * Minimum of 2 years of experience with Typescript. Preferred Experience * Experience with D3.JS or similar data visualization packages such as PrimeNG, Highcharts, Graphs, etc. * Experience with server-side API development. * Experience with Docker, Kubernetes, and microservice architectures. * Knowledge of UI security issues and best practices to prevent vulnerabilities. ## Description * Build intuitive user interfaces from the ground up using the latest web technologies. * Collaborate with a diverse team of engineers, data scientists, and security researchers. * Communicate and present your work in a clear and simple manner. * Work effectively on a geographically distributed team to deliver high-quality software against aggressive schedules. ## Related Videos - [Angular Unleashed: Mastering Modern Web Development with Angular](https://www.wearedevelopers.com/videos/685-angular-unleashed-mastering-modern-web-development-with-angular) - [Web-based Information Visualization](https://www.wearedevelopers.com/videos/84-web-based-information-visualization) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Angular tips/tricks you can use from tomorrow on](https://www.wearedevelopers.com/videos/364-angular-tips-tricks-you-can-use-from-tomorrow-on) ## Related Articles - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front)