Full Stack Developer
Must-have:JavaScriptPythonGoKotlinSwiftPHPHTMLCSSReactVueNode.jsExpressLaravelFlutterGraphQLTailwindFrontendBackendFullstackMobileCI/CDAI
Requirements:
- Pria/Wanita
- Pendidikan minimal S1 di bidang Teknik Informatika, Ilmu Komputer, Data Science, AI, atau bidang terkait
- Lulusan dari Universitas Luar Negeri lebih diutamakan.
- Memiliki pengalaman minimal 2β5 tahun di bidang Mobile Development dan Fullstack Developer
Job Desc:
- Merancang, mengembangkan, dan memelihara aplikasi web dan mobile (Android & iOS) yang berkinerja tinggi dan andal sesuai dengan kebutuhan bisnis dan pengguna
- Membangun dan mengelola aplikasi mobile cross-platform menggunakan Flutter React Native, atau Swift / Kotlin (native), termasuk integrasi dengan fitur perangkat (API, notifikasi, dll)
- Membuat aplikasi Frontend berbasis web yang dinamis, responsif, dan ramah pengguna menggunakan React.js dan Vue.js
- Membangun aplikasi Backend menggunakan Go (Golang), Node.js, dan PHP, dengan mematuhi praktik terbaik untuk keamanan dan pemeliharaan
- Mengoptimalkan struktur dan kueri basis data dengan menggunakan MySQL, PostgreSQL, dan Redis untuk memastikan ketersediaan tinggi dan operasi data yang efisien
- Menulis kode yang bersih, dapat dipelihara, terdokumentasi dengan baik, dan dapat diuji untuk mendukung pengembangan kolaboratif dan skalabilitas jangka panjang
- Mengintegrasikan API pihak ketiga dan layanan eksternal untuk meningkatkan fungsionalitas aplikasi
- Melakukan pengujian unit, pengujian integrasi, dan pengujian end-to-end untuk memastikan fungsionalitas dan stabilitas aplikasi
- Melakukan konfigurasi, memelihara, dan mengelola pipeline CI/CD menggunakan untuk mendukung alur kerja yang efisien dan pengiriman aplikasi atau sistem secara otomatis
- Mendiagnosa, memperbaiki, dan menyelesaikan masalah aplikasi dengan cepat untuk meminimalkan downtime dan meningkatkan pengalaman pengguna
- Bekerja sama dengan tim produk, desainer, dan developer lainnya untuk menyelaraskan solusi teknis dengan tujuan bisnis dan kebutuhan pengguna
- Menerapkan dan mempromosikan praktik terbaik dalam keamanan, pengoptimalan kinerja kode, skalabilitas, dan pemeliharaan selama siklus pengembangan
- Berpartisipasi dalam evaluasi kode secara rutin untuk memastikan standar kualitas tinggi dan berbagi pengetahuan di dalam tim
Technical Skills:
- Menguasai pemrograman Python
- Menguasai web framework modern: React.js dan/atau Vue.js
- Familiar dengan HTML5, CSS3, Tailwind / Bootstrap
- Pengalaman membangun aplikasi mobile:
a. Flutter dan/atau React Native (cross-platform) b. Swift (iOS) / Kotlin (Android) untuk native development
- Berpengalaman membangun REST API &/atau GraphQL menggunakan:
Go (Golang) Node.js (Express / NestJS) PHP (Laravel / sejenisnya)
- Menguasai database:
Relasional: MySQL, PostgreSQL In-memory: Redis
- Familiar dengan framework AI/ML/Deep Learning seperti TensorFlow, PyTorch, atau sejenisnya
- Berpengalaman dalam integrasi API (OpenAI, LLM, atau AI services lainnya)
- Memahami konsep NLP (Natural Language Processing) menjadi nilai tambah
Soft Skills:
- Problem-solving yang kuat dan analytical thinking
- Mampu bekerja secara mandiri maupun dalam tim
- Detail-oriented dan memiliki rasa ownership terhadap produk
π Location : Jakarta
Skills: C++, Frontend Development, React.js, MySQL, Laravel, PostgreSQL, Mobile Development, Microsoft SQL Server, Node.js, jQuery, Backend Development, JavaScript