Overview
Join to apply for the Frontend Developer role at NTT DATA Europe & Latam
We don't have the fame, but we've got the flame. We are a distributed group of specialists within NTT DATA Romania, who make the best out of JVM-based technologies, creativity and business solutions. Referred to as Java Competence Center, we co-create and co-accelerate with key players in any field. Without being limited to any business unit, we demonstrated our deep Java development expertise by delivering SaaS platforms in various domains: Web Applications in e-Commerce, Automotive, Telco, Insurance, Banking and Public sector, even Big Data and scientific applications.
Responsibilities
* Develop responsive and user-friendly web interfaces using Angular, integrating seamlessly with backend microservices.
* Design and implement reusable UI components that ensure compatibility, scalability, and fault tolerance across browsers and devices.
* Collaborate with backend developers to integrate APIs and enable real-time data exchange and updates.
* Build interactive dashboards and visualizations to support forecasting models and production planning insights.
* Ensure intuitive user experiences for data input, visualization, and analysis to empower production planners in decision-making.
* Work closely with the QA team to validate UI functionality, performance, and reliability through unit and integration testing.
* Optimize frontend performance by identifying bottlenecks, refining code, and implementing caching and lazy loading strategies.
* Document component usage, and user guides to support knowledge sharing and future maintenance.
Qualifications
* A University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience.
* Minimum 5 years of experience in frontend development, with a strong focus on Angular.
* Solid experience with Angular, RxJS, and NgRx or other state management libraries.
* Familiarity with RESTful APIs and integration with backend services.
* Experience with unit testing frameworks like Jasmine/Karma and end-to-end testing tools like Cypress or Protractor.
* Proficiency in HTML5, CSS3, SCSS, and TypeScript.
* Experience with build tools like Webpack, and package managers like npm or Yarn.
* Familiarity with Docker and containerized frontend deployments.
* Experience with Git and CI/CD pipelines for frontend applications.
* Understanding of accessibility standards and responsive design principles.
* Experience in finance-related projects is a plus.
* Excellent verbal and written communication skills in English.
* Nice to have: good written and comprehension skills in German.
Seniority level
* Associate
Employment type
* Full-time
Job function
* Engineering and Information Technology
Industries
* IT Services and IT Consulting
#J-18808-Ljbffr