Full Stack Android Developer (Gading Serpong, Tangerang)
Задължително:JavaScriptJavaKotlinReactNode.jsLaravelGitFrontendBackendFullstackMobileSecurity
KUALIFIKASI
- Pendidikan minimal D3/S1 atau sederajat, jurusan Teknik Informatika, Sistem Informasi, Ilmu Komputer, atau bidang terkait.
- Memiliki pengalaman kerja minimal 2 tahun sebagai Full Stack Developer, Android Developer, Mobile Developer, atau posisi sejenis.
- Menguasai Kotlin atau Java untuk pengembangan aplikasi Android.
- Menguasai Android Studio dan Android SDK.
- Memahami dan mampu mengembangkan REST API / Web Service serta melakukan integrasi API.
- Menguasai Backend Development menggunakan Node.js, Laravel, Java Spring Boot, atau framework sejenis.
- Menguasai database MySQL atau PostgreSQL.
- Memahami dan terbiasa menggunakan Git / Version Control.
- Memahami JSON, HTTP/HTTPS, Authentication, Authorization, dan API Integration.
- Memiliki kemampuan debugging, troubleshooting, dan performance optimization aplikasi.
- Berpengalaman dalam deployment, update versi, dan maintenance aplikasi Android.
- Memahami integrasi aplikasi dengan ERP, sistem internal perusahaan, atau sistem berbasis API.
- Memahami dasar application security, authentication, authorization, dan data protection.
- Mampu melakukan analisa kebutuhan user dan menerjemahkannya menjadi fitur aplikasi.
- Mampu bekerja secara mandiri maupun berkoordinasi dengan user dan tim internal.
- Memiliki kemampuan problem solving yang baik serta terbiasa bekerja dengan target dan deadline.
- Teliti, bertanggung jawab, komunikatif, dan memiliki kemampuan troubleshooting yang baik.
JOB DESCRIPTION
- Mengembangkan dan melakukan maintenance aplikasi Android dari sisi frontend maupun backend.
- Membuat UI/UX aplikasi yang responsif, stabil, aman, dan mudah digunakan.
- Mengembangkan serta mengintegrasikan REST API / Web Service dengan aplikasi Android.
- Mengembangkan dan melakukan maintenance backend menggunakan Node.js, Laravel, Java Spring Boot, atau framework sejenis.
- Mengelola database serta memastikan keamanan, integritas, dan konsistensi data.
- Melakukan integrasi aplikasi dengan ERP dan sistem internal perusahaan.
- Melakukan testing, debugging, troubleshooting, dan bug fixing.
- Melakukan performance optimization untuk meningkatkan kecepatan, stabilitas, dan efisiensi aplikasi.
- Melakukan deployment, update versi, monitoring, dan maintenance aplikasi secara berkala.
- Mengimplementasikan standar dasar application security, authentication, authorization, dan data protection.
- Melakukan analisa dan troubleshooting terhadap kendala aplikasi maupun integrasi sistem.
- Berkoordinasi dengan user dan tim internal untuk menerjemahkan kebutuhan bisnis menjadi fitur aplikasi.
- Membuat dan memelihara dokumentasi teknis terkait aplikasi, API, database, dan proses deployment.
- Melakukan pengembangan fitur baru sesuai kebutuhan operasional dan perkembangan sistem perusahaan.
- Memastikan aplikasi yang dikembangkan dapat berjalan secara stabil, scalable, maintainable, dan sesuai kebutuhan bisnis perusahaan
Skills: React.js, Laravel, Node.js, MySQL, C++, jQuery, PostgreSQL, MongoDB, JavaScript, Microsoft SQL Server