Job Description :

1. Membuat fitur sesuai spesifikasi dari analis dengan bahasa pemrograman PHP (dan framework Laravel)

2. Membuat automated test

3. Menulis kode PHP sesuai standard: PSR-12, PHPStan, dan Sonarqube

4. Membuat fitur secara modular dan tidak menimbulkan isu Cognitive Complexity

5. Memastikan query yang dibuat dengan Eloquent atau Query Builder di bawah 3 detik dan tidak menimbulkan isu N+1 Query

6. Menerapkan mekanisme caching secara efektif dan efisien

7. Mendokumentasikan bagian kode dengan logic yang kompleks agar mudah dipahami developer lain

8. Memastikan ada readme yang up to date yang minimal berisi: tech stack (dan versinya), panduan setup local, panduan deploy production, FAQ terkait common issue

9. Melakukan pairing dengan developer lain, baik dalam rangka membantu atau meminta bantuan

10. Menyelesaikan task dan aktif melakukan self-control capaian task sesuai kesepakatan di awal

    Job Requirements :

    Kualifikasi Minimum
    - Menguasai PHP: OOP, Design Pattern, Error Handling, Logging, dan Performance Tuning
    Lulusan jurusan IT atau pernah mengikuti kursus/bootcamp pemrograman

    - Mampu membaca artikel dan menonton video berbahasa Inggris

    - Bisa menulis dokumentasi dalam format markdown

    - Memahami konsep REST API

    - Familiar dengan query SQL: MySQL, MariaDB, atau PostgreSQL, Familiar dengan Laravel: sudah pernah membuat > 5 aplikasi atau menulis > 5000 line of code

    Kualifikasi Lebih Disukai

    - Familiar dengan Livewire, Static Analysis, PSR-12 (atau Pint), dan PHPUnit (atau PEST)

    - Memahami cara kerja Queue

    - Memahami cara kerja Queue

    Apply Now Not what you had in mind? See related jobs
    Share :