Frontend Developer

NTT DATA, Inc.

Jakarta Timur

On-site

IDR 12,000,000 - 18,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NTT DATA, Inc. is looking for an Associate Software Development Engineer in Jakarta Timur, Indonesia. The successful candidate will assist in designing and developing software systems, focusing on high-quality, scalable components using Angular. This role requires solid experience in Angular, knowledge of multiple programming languages, and familiarity with micro-services and API product development. The position supports a dynamic work environment and emphasizes collaboration with diverse teams.

Qualifications

  • Solid experience with Angular (v14 or higher) and understanding of its lifecycle.
  • Proficiency in multiple programming languages including C/C++, Java, JavaScript.
  • Expertise in data structures, algorithms, and software design.
  • Experience with micro-services architecture and API product development.
  • Familiarity with large data sets and ML/AI algorithms.

Responsibilities

  • Develop high-quality, scalable, and reusable components using Angular.
  • Collaborate with UI/UX designers for effective design implementation.
  • Integrate front-end elements with server-side logic via RESTful APIs.
  • Assist in the execution of automated testing and deployment.

Skills

Angular
TypeScript
RxJS
C/C++
Java
JavaScript
Python
Node.js
SQL
No-SQL
Container runtimes
CI/CD
Agile
Attention to detail

Education

Bachelor’s degree in Computer Science or Engineering

Tools

Git
Webpack

Job description

Job Overview

The Associate Software Development Engineer assists with designing, developing, and testing software systems, modules, or applications for software enhancements and new products—including cloud-based or internet-related tools. The role supports detailed design for certain modules/sub‑systems, prototypes multi‑vendor infrastructure, and showcases solutions internally or externally to clients. It also involves designing and developing functionality in a micro‑services environment, working with APIs, telemetry data, and running ML/AI algorithms on structured and unstructured data.

Key Responsibilities
  • 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.
  • Receive detailed instructions to design and develop solutions that drive business growth.
  • Assist with writing and testing code.
  • Assist with the execution of automated testing.
  • Take directions from various stakeholders to participate in software deployment.
  • Assist with delivering software components while collaborating with the product team.
  • Support the integration and building of solutions through automation and coding, using third‑party software.
  • Receive detailed instructions to craft, build, and debug large‑scale distributed systems.
  • Assist with writing, updating, and maintaining the technical program, end‑user documentation, and operational procedures.
  • Assist with refactoring code.
  • Assist with reviewing code written by other developers.
  • Perform any other related task as required.
Qualifications
  • 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 in 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 runtimes (Kubernetes, Docker, LXC/LXD).
  • Some proficiency with Agile, lean practices and a belief in test‑driven development.
  • Possess a can‑do attitude and the initiative to take ownership.
  • 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.
  • Excellent attention to detail.
Academic Qualifications and Certifications
  • Bachelor’s degree or equivalent in Computer Science, Engineering, or a related field.
Required Experience
  • 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.
Equal Opportunity Employer

NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Jr Developer
Jr Developer

NTT DATA, Inc. • Jakarta Timur

On-site
Software Engineer
Software Engineer

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 262,605,000 - 437,676,000
Backend Developer
Backend Developer

NTT DATA, Inc. • Jakarta Timur

On-site
Frontend Android Developer (Native Kotlin)
Frontend Android Developer (Native Kotlin)

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 433,877,000 - 607,428,000
Front End Developer
Front End Developer

PT DIPANTARA INOVASI TEKNOLOGI • Daerah Khusus Ibukota Jakarta

On-site
IDR 80,000,000 - 120,000,000
Frontend Developer
Frontend Developer

VLink Inc • Jakarta Pusat

On-site
BPJS (Healthcare)
THR
Yearly Bonus
+2
Backend Developer
Backend Developer

PT Abhimata Persada • Daerah Khusus Ibukota Jakarta

On-site
Web Engineer (Frontend)
Web Engineer (Frontend)

Atome • Jakarta Selatan

On-site
IDR 796,742,000 - 1,150,850,000
Associate Data Engineer
Associate Data Engineer

NTT DATA, Inc. • Jakarta Timur

Hybrid
IDR 260,326,000 - 433,878,000
BI Developer
BI Developer

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 525,210,000 - 875,351,000