Job Title: Frontend Software Developer Company Name: CAI Software Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/gicmfwoqj03r31qw Job Description: Posted 5h agoFrontend Software Developer@ CAI SoftwareView All JobsWebsiteUnited StatesRemoteFull TimeResponsibilities:Develop frontend, Implement state, Integrate with APIsRequirements Summary:3+ years building production Angular apps; strong TypeScript, RxJS, Angular 18+, NgRx; HTML/CSS; Git; CI/CD; collaboration.Technical Tools Mentioned:Angular, TypeScript, HTML, CSS, SASS/SCSS, RxJS, NGXS, DevExpress, Figma, Git, Visual Studio Code, Azure DevOps, Docker, Kubernetes, Webpack, Esbuild Frontend Software Developer - ShopVue Cloud Role Name / Job Title: Frontend Software Developer About the Role: We seek a strong frontend developer with proven Angular experience to build performant, accessible, and maintainable single-page applications for ShopVue Cloud (Manufacturing Execution System). You will partner with product, design, and backend teams to deliver user-focused features and improve the overall user experience. LocationRemoteUnited States Years of ExperienceTotal Experience Required: 3+ years building production Angular applications. Tech Stack / Tools / Platforms:Angular 18+Typescript, HTML, CSS, SASS/SCSS, RxJSNGXSDevExpress (DevExtreme)FigmaGitVisual Studio CodeAzure DevOpsContainerizationContainer Orchestration (Kubernetes) Skills & QualificationsRequired Skills:• Strong TypeScript skills and deep familiarity with RxJS and reactive programming.• Solid experience with Angular core concepts: modules, components, services, dependency injection, and lifecycle hooks.• Proficient with HTML, CSS, SASS/SCSS, and responsive / cross-browser UI techniques.• Understanding of web performance, and frontend security best practices.• Experience with Git, code review workflows, and modern CI/CD tooling.• Clear communicator who thrives in collaborative, fast-paced environments.Preferred / Nice-to-have Skills:• Experience with NgRx (or similar) and advanced RxJS patterns.• Comfortable with testing frameworks and building maintainable test suites (Jest, Karma, Playwright, or similar).• Experience profiling and optimizing builds (webpack, esbuild) and runtime performance.• Prior experience in MES/SaaS products.• Experience with DevExpress (DevExtreme) component libraries and theming/customization.• Familiarity with Docker and container-based development, CI pipelines, and image optimization.• Experience collaborating with designers using Figma: translating Figma designs and component libraries into reusable Angular components, style tokens, and implementation-ready specs.• Familiarity with ML/AI platforms and tooling. ResponsibilitiesDevelop and maintain responsive single-page applications using Angular and TypeScript.• Convert UX/UI designs into robust, accessible, and testable UI components.• Design and implement state management and reactive data flows using NgRx and RxJS.• Integrate with REST APIs; collaborate on API design and contracts.• Author unit, integration, and end-to-end tests to ensure long-term quality.• Improve application performance (lazy loading, code-splitting, bundle analysis) and support server-side rendering when needed.• Follow Git best practices: branching strategies, feature branches, pull requests, and CI integration.• Participate in code reviews, mentor teammates, and help define frontend architecture and best practices.• Maintain and improve CI/CD pipelines, monitor releases, and troubleshoot production issues.• Build and customize UI components using DevExpress (DevExtreme) libraries when applicable.• Containerize frontend applications with Docker: author Dockerfiles, support local container development, and integrate containers into CI/CD workflows.