- Project Description:
Lenovo XClarity is a set of centralized resource management solutions that are aiming to reduce complexity, speed response, and enhance the availability of Lenovo systems and solutions. It provides agent-free hardware management for ThinkSystems, System X rack servers, Flex System compute nodes and components, including the Chassis Management Module and Flex System I/O modules, plus the Lenovo Rack Ethernet Switches.
- Responsibilities:
• Develop micro services responsible of analyzing different types of data; write normalization APIs that will insert or retrieve data into/from different databases or other applications.
• Write backend code to query data for analytics purposes and other, functional purposes (e.g. compatibility between resources).
• Write backend code according to team quality standards, covered by unit tests using Mocha and Chai.
• Build and implement responsive, reusable, and modular UI components in Angular, adhering to UX/UI design guidelines and best practices.
• Connect the Angular application to backend services by consuming RESTful APIs. Handle asynchronous data retrieval, manage HTTP requests, and update the UI based on API responses.
• Write unit and integration tests for Angular components, services, and modules using Jasmine and Karma. Debug issues and optimize the application for performance.
• Collaborate with other team members by participating in code reviews, providing constructive feedback, and ensuring adherence to coding standards and best practices.
• Propose technical solutions and take part in discussions and design planning meetings.
• Be able to work independently without too much supervision.
• Be proactive, willing to learn and assume responsibilities.
- Mandatory Skills Description:
• Bachelor's Degree in Engineering or Computer Science.
• At least 3 year of experience with JavaScript/TypeScript.
• Experience with Node.js and at least one framework available for it (preferably Express).
• Experience with REST APIs & RESTful architecture, HTTP(S) protocol.
• Experience with WebSockets (nice to have).
• Experience with virtual resources: virtual machines and containers (Docker & Kubernetes).
• Strong experience with Angular (v17+), including knowledge of Angular CLI, components, services, modules, and RxJS. Ability to build responsive and dynamic single-page applications (SPAs).
• Solid understanding of HTML5, CSS3, and JavaScript (ES6+). Familiarity with responsive design principles and CSS preprocessors like Sass is a plus.
• Experience with integrating front-end applications with RESTful APIs and understanding HTTP protocols. Ability to handle asynchronous requests and manage state with services.
• Familiarity with testing frameworks like Jasmine, Karma, Mocha and Chai for unit testing, as well as knowledge of debugging tools and best practices in testing Angular and NodeJS applications.
• Proficiency in using Git for version control, along with experience in continuous integration/continuous deployment (CI/CD) pipelines.
• Minimal Linux experience is mandatory.
• Minimal Networking knowledge.
• Knowledge of relational & non-relational databases.
• Excellent English speaking and writing skills.
• Investigation and debugging skills.
• Ability to problem solve, analyze data and make recommendations and solutions.
• Good communication skills and willingness and ability to work in a global team environment.
- Nice-to-Have Skills Description:
• Security base knowledge (Authentication, Authorization, certificates);
• Keycloak integration;
• OPA.
- Languages:
English: B1 Intermediate
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
JavaScript Software Developer - Remote Work
2026-04-07
Senior Java Software Engineer - Big Data
2026-04-08
Mobile Application Developer
2026-04-13
- Posted
- Dec 23, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Bucharest Metropolitan Area
- Company
- Luxoft
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
JavaScript Software Developer - Remote Work
2026-04-07
Senior Java Software Engineer - Big Data
2026-04-08
Mobile Application Developer
2026-04-13