Job Description
Full details about the role and requirements
Yukerja Summary
The Senior Frontend Developer - (Angular) role at PT Aktualisasi Gratia Talenta Indonesia is curated from Glints (category Kreatif & Desain). Note the work location (Sukajadi) before applying. Yukerja.com is not the employer — applications are handled on the official source site.
Core Responsibilities;
- Architecture & Development: Architect, build, and maintain robust, scalable, and responsive web applications using Angular (v14+ preferred) and TypeScript.
- Performance Optimization: Optimize applications for maximum speed, scalability, and optimal Core Web Vitals; implement lazy loading, efficient state management, and change detection strategies.
- State Management: Design and maintain clean client-side state architectures using libraries such as NgRx, Akita, or Angular Signals.
- Code Quality & Standards: Enforce strict coding standards, conduct thorough code reviews, and champion the implementation of clean code, SOLID principles, and design patterns.
- Testing: Write comprehensive unit tests (using Jasmine/Karma or Jest) and end-to-end tests (using Cypress or Playwright) to ensure application stability.
- Collaboration: Partner with UI/UX designers to translate Figma/Adobe XD designs into pixel-perfect, reusable Angular components and design systems.
Requirements:
- Min Bachelor Degree's in information technology
- Excellent English communication skills (verbal & written) – must-have
- Minimum 6+ years of professional experience
- Strong expertise in Angular, TypeScript, and JavaScript
- Solid experience with reactive programming and state management (Redux, Observables, Signals)
- Strong knowledge of CSS and building complex, scalable UIs
- Good understanding of Continuous Delivery, microservices, Docker, and web best practices
- Experience working in Agile environments
- Ability to ensure the technical feasibility of UI/UX designs and provide development insights
- Ability to write clean, efficient, and well-documented code
- Strong collaboration skills and ability to work effectively in cross-functional teams
Nice to Have:
• Experience in Android or iOS development
• Understanding of UI/UX design principles
Benefits:
• Learn and collaborate with team members from all over the world
• Opportunities to level up your career
• Work device is provided
• Initially on-site, transitioning to hybrid (3-4 days in the office)
• A culture of transparency, collaboration, and innovation