Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Senior Frontend Developer - (Angular) di PT Aktualisasi Gratia Talenta Indonesia kami kurasi dari Glints (kategori Kreatif & Desain). Perhatikan lokasi kerja (Sukajadi) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
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