This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Frontend Developer at NTT DATA, you will design, develop, and test software systems and applications. This role requires a minimum of 2-5 years of experience in Front End Development, with a strong command of Angular, TypeScript, and JavaScript. You will collaborate with UI/UX designers and optimize applications for performance. A bachelor's degree in Computer Science or Engineering is required.
Job Responsibility:
Develop high-quality, scalable, and reusable components using Angular
Collaborate with UI/UX designers to bridge the gap between graphical design and technical implementation
Optimize applications for maximum speed, scalability, and cross-browser compatibility
Integrate front-end elements with server-side logic via RESTful APIs
Receives detailed instructions to design and develop solutions and functionality that drives the growth of business
Assists with writing and testing code
Assists with the execution of automated testing
Takes directions from various stakeholders to participate in software deployment
Assists with delivering software components while working in collaboration with the product team
Supports the integration and building of solutions through automation and coding, using 3rd party software
Receives detailed instructions to craft, build, and debug large scale distributed systems
Assists with writing, updating and maintaining the technical program, end-user documentation, and operational procedures
Assists with refactoring code
Assists with the reviewing of code written by other developers
Performs any other related task as required
Requirements:
Minimum 2-5 years of experience in Front End Development
Proficiency in Angular (TypeScript, RxJS, and Angular CLI)
Strong command of HTML5, CSS3/SCSS, and JavaScript
Familiarity with responsive design and CSS frameworks (e.g., Bootstrap, Tailwind, or Angular Material)
Experience with Git, Webpack, and modern build pipelines (CI/CD)
Familiarity with working with large data sets and ability to apply proper ML/AI algorithms
Entry level experience in developing micro-services and RESTful APIs
Bachelor's degree or equivalent in Computer Science, Engineering or a related field
Solid experience with Angular (v14 or higher), including a strong understanding of TypeScript, RxJS (Observables and Operators), and the Angular Lifecycle Hooks
Developing subject matter expert in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js, libraries and frameworks
Some expertise of data structures, algorithms, and software design with strong analytical and debugging skills
Knowledge of micro services-based software architecture and experience with API product development
Some expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra
Basic understanding of container run time (Kubernetes, Docker, LXC/LXD)
Some proficiency with agile, lean practices and believes in test-driven development
Possess a can-do attitude and one that takes initiative
Ability to work well in a diverse team with different backgrounds and experience levels
Ability to thrive in a dynamic, fast-paced environment
Some proficiency with CI/CD concepts and tools
Some proficiency with cloud-based infrastructure and deployments