Tech Stack
AzureCloudDockerFluxJavaScriptKubernetesReactTerraformTypeScriptVaultWebpack
About the role
- Design and develop modern, scalable frontend applications that interact with AI assistants and support multi-agent orchestration
- Build solutions enabling customers to enhance PLM systems using AI-powered agents and custom knowledge bases
- Analyze business and technical requirements and translate them into scalable software architecture and design
- Lead and contribute to the full software development lifecycle — from concept and design to implementation and delivery
- Design and implement cloud-native services and components using Microsoft Azure technologies to extend and enhance the platform
- Develop and maintain CI/CD pipelines to support reliable, automated deployment and integration workflows
- Actively participate in Agile team ceremonies, including sprint planning, daily stand-ups, retrospectives, and reviews
- Stay current with emerging technologies, frameworks, and best practices to continuously improve the product and development process
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field
- 5+ years of professional experience in frontend development
- Deep expertise in JavaScript and TypeScript, with strong hands-on experience using React.js
- Practical experience with Micro Frontend Architecture and building with Web Components
- Strong understanding of HTML5, CSS3, and modern frontend build tools (e.g., Webpack, Vite)
- Solid grasp of software design principles and patterns, including modular architecture, SOLID, DRY, CQRS, and Flux
- Experience working with Git, CI/CD pipelines, automated testing, and DevOps practices related to frontend development
- Proven track record of contributing to agile development teams, focusing on iterative delivery and continuous improvement
- Enthusiasm for solving complex technical problems and working on innovative, high-impact projects
- Nice to have: Experience working with AI-assisted development tools or coding agents
- Nice to have: Familiarity with Microsoft Azure services such as AKS, Storage Accounts, Key Vault, Cosmos DB, and Azure Functions
- Nice to have: Hands-on experience with cloud-native infrastructure tools including Docker, Kubernetes, Helm, and Terraform