-
Luxoft

Mid Level Tech Adventurer

Luxoft
Romania · Full-time · Mid-Senior

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.


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


Nice-to-Have Skills Description:

• Security base knowledge (Authentication, Authorization, certificates)

• Keycloak integration

• OPA

Key Skills

Ranked by relevance

angular responsive restful apis mocha ui responsive design javascript ethernet docker html5 linux sass cicd css git
Login to Apply
Posted
Dec 24, 2024
Type
Full-time
Level
Mid-Senior
Location
Bucharest
Company
Luxoft

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
BairesDev
Related

JavaScript Software Developer - Remote Work

2026-04-07

Full-time
Mid-Senior
Romania
IT Services
Information Technology
View Job Details
Grupo CPA
Related

Desenvolvedor Mobile

2026-04-11

Full-time
Not Applicable
Brazil
IT Services
Engineering
View Job Details
Undelucram.ro
Related

Senior Java Software Engineer - Big Data

2026-04-08

Full-time
Not Applicable
Romania
Technology
Engineering