Senior Software Engineer (Angular)
We’re hiring! Join ItexUS today!
We are looking for a Senior Software Engineer (Frontend, Angular) with a strong engineering mindset and solid backend understanding. While the role is frontend-focused at the start, it will gradually involve backend-related tasks, so experience with technologies like .NET, Python, or Java is important.
You will be responsible for building a reusable Angular-based component for AI functionality (chatbot / AI agent) and integrating it across multiple company products. This component must be easily embedded into different environments, including applications built with other frameworks or plain JavaScript.
Location: Poland
About us
Itexus is a team of talented professionals in software development, testing, and product support. Since 2013, we’ve successfully delivered more than 300 projects for clients across the US, Western Europe, and the CIS. Our portfolio includes startups and large international companies in finance, insurance, healthcare, tourism, retail, and education.
About the Project
Join a long-term aviation project for a US-based client. The platform is designed to improve aircraft uptime and operational efficiency by streamlining maintenance workflows, technical documentation, and regulatory data.
This cloud-based, AI-driven solution provides real-time insights and predictive analytics for airlines, MROs, and aviation teams worldwide, helping enhance safety, reliability, and cost efficiency. The team is building scalable web applications, integrating APIs, and delivering intuitive, data-rich dashboards used across the global aviation industry.
Responsibilities
- Design and develop a reusable Angular component for AI chatbot/agent functionality
- Ensure the component can be packaged and embedded as a JavaScript file into different applications
- Integrate the component across multiple products and platforms (including mobile web)
- Collaborate with teams working on different frontend stacks (Angular, PlainJS, Svelte, etc.)
- Write clean, maintainable, and reusable code
- Optimize performance and ensure cross-product compatibility
- Participate in technical discussions and contribute to architectural decisions
Requirements
Must-Have:
- Strong experience with modern Angular
- Proven experience building reusable and scalable frontend components
- Experience packaging frontend components for integration into non-Angular environments (as JS modules/files)
- Understanding of cross-framework integration (Angular → PlainJS, Svelte, etc.)
- Solid knowledge of JavaScript (ES6+) and frontend ecosystem
- Experience with at least one backend technology: .NET / Python / Java
- Good communication skills and ability to work in a cross-functional team
- English level: B2+
Nice to Have:
- Experience with AngularJS
- Familiarity with Svelte
- Experience with databases (MS SQL, MariaDB)
- Experience with Docker
- Experience with AWS or Azure
- Understanding of full-stack development practices
We’ll be happy to tell you more about the company when you meet with us!