Position
Frontend Angular

West Jakarta, Indonesia Full Time

West Jakarta, Indonesia Full Time

Front End Developer

Full Time

Share This Job


Frontend Angular

Apply Now

About The Role

As a Frontend Developer (Angular), you will assist in the development of UI components and pages using Angular. You will be responsible for implementing basic frontend functionality using TypeScript, HTML, and CSS, and building applications or features based on designs and specifications provided by the team. Your role includes supporting the maintenance and updates of applications to ensure everything runs smoothly. You will be expected to write clear technical documentation for the code or features you develop, and adhere to the coding standards set by the team to maintain code quality. Under the guidance of senior developers, you will learn best practices in Angular development and participate in code reviews to receive constructive feedback and grow from the experience. As part of your professional development, you will further enhance your frontend skills, particularly in Angular and related technologies. This includes helping optimize application performance—such as reducing bundle size or improving rendering efficiency—and addressing cross-browser compatibility issues to ensure a seamless user experience across platforms. Additionally, you will contribute to exploring new features and emerging technologies within the Angular ecosystem, such as Angular CLI, RxJS, and Lazy Loading, to help drive innovation and improvement in frontend development.

Requirements

1. Understanding of Angular basics: components, services, modules, and routing. Familiar with template syntax such as *ngFor, *ngIf, property binding, and event binding. Basic usage of Angular CLI.
2. Solid grasp of TypeScript and basic JavaScript.
3. Knowledge of HTML5 and CSS3.
4. Ability to integrate with REST APIs using Angular’s HttpClient.
5. Basic experience with Reactive Forms and/or Template-driven Forms.
6. Minimum 1–2 years of hands-on experience using Angular (version 12 or above).
7. Minimum education: D3 or Bachelor’s Degree (S1) in Computer Science, Informatics Engineering, or Software Engineering.
8. Nice to Have (Not Mandatory): Familiarity with RxJS (Observable, subscribe, pipe, map, tap, etc.), Solid foundation in TypeScript and JavaScript,  Experience using version control tools such as Git, Experience using Bootstrap or TailwindCSS in Angular projects, Basic testing knowledge, including use of ng test and understanding of Angular test structure.