Deskripsi pekerjaan Full Stack Developer PT Bintang Multi Teknologi
WE ARE HIRING FULL STACK DEVELOPER
Key Responsibilities
1. Web Frontend Development: Mengembangkan antarmuka website yang responsif, dinamis, dan SEO-friendly menggunakan Next.js serta teknologi frontend terkait.
2. API Integration: Mengintegrasikan aplikasi web dengan layanan backend melalui REST API yang sudah tersedia maupun yang dikembangkan sesuai kebutuhan.
3. Backend Development & Support: Mengembangkan, melakukan maintenance, serta menyesuaikan fungsi backend menggunakan Laravel atau CodeIgniter 3.
4. WordPress Development & Maintenance: Melakukan development, customisasi, maintenance, dan troubleshooting website berbasis WordPress.
5. Application Maintenance: Melakukan maintenance sistem yang sudah berjalan, termasuk bug fixing, change request, improvement, dan pengembangan fitur baru.
6. Testing & Performance Optimization: Melakukan debugging, testing, dan optimasi performa untuk memastikan aplikasi berjalan dengan stabil dan sesuai kebutuhan.
7. UI/UX Implementation: Berkolaborasi dengan UI/UX Designer untuk memastikan desain dapat diimplementasikan secara akurat dan responsif.
8. Software Development Lifecycle: Menerapkan proses SDLC dalam lingkungan kerja Agile, mulai dari development, testing, deployment, hingga maintenance.
9. CI/CD & Deployment Automation: Mengimplementasikan dan memelihara pipeline Continuous Integration/Continuous Deployment (CI/CD) menggunakan GitHub Actions untuk mengotomatisasi proses testing, build, dan deployment aplikasi ke server atau environment yang ditentukan.
10. Collaboration & Code Quality: Berkolaborasi dengan tim developer dan tim terkait, melakukan code review, serta menerapkan clean code dan development best practices menggunakan git/Github.
Requirements
1. Pengalaman Kerja: Memiliki pengalaman minimal 2 tahun sebagai Web Developer, Full Stack Developer, atau posisi sejenis.
2. On-Site & Full-Time: Bersedia bekerja full-time secara on-site, Senin–Jumat, sesuai pembagian shift pagi atau shift siang.
3. Backend Development: Menguasai PHP dan terbiasa menggunakan framework Laravel dan/atau CodeIgniter 3.
4. Frontend Development: Menguasai JavaScript,TypeScript / PHP serta memiliki pengalaman menggunakan Next.js Laravel (Blade Templating).
5. WordPress Development: Memiliki pengalaman dalam development, customisasi, maintenance, dan troubleshooting website berbasis WordPress.
6. REST API & Third-Party Integration: Memiliki pengalaman dalam pengembangan, maintenance, dan integrasi REST API, termasuk integrasi dengan layanan atau API pihak ketiga sesuai kebutuhan aplikasi.
7. Database & Version Control: Menguasai MySQL serta terbiasa menggunakan Git untuk version control dan kolaborasi development.
8. Maintenance & Troubleshooting: Mampu memahami existing codebase, melakukan debugging, bug fixing, change request, optimasi performa, serta maintenance sistem yang sudah berjalan.
9. Web Security: Memahami dasar keamanan aplikasi web, termasuk authentication, authorization, input validation, secure API implementation, dan praktik keamanan web lainnya.
10. Kolaborasi & Problem Solving: Mampu bekerja secara mandiri maupun dalam tim, memiliki kemampuan analisis dan problem solving yang baik, serta mampu berkoordinasi dengan Developer, Project Manager, UI/UX Designer, dan tim terkait.

