Sr. Front End Developer
Jakarta • Fulltime • Pengalaman 2 Tahun
Persyaratan
Sarjana (S1) atau Sarjana Terapan (D4) di bidang Ilmu Komputer, Teknik Informatika atau bidang terkait.
Usia maksimal 30 tahun.
Minimal 5 tahun pengalaman dalam mengembangkan aplikasi Flutter dengan portofolio yang solid sebagai bukti kemampuan.
Menguasai bahasa pemrograman Dart dan memiliki pengetahuan lanjutan tentang framework Flutter.
Memiliki pengalaman nyata dalam mengembangkan dan berhasil meluncurkan setidaknya satu aplikasi di App Store atau Google Play.
Memahami prinsip desain UX/UI secara mendalam untuk menciptakan aplikasi yang intuitif dan mudah digunakan.
Memiliki perhatian tinggi terhadap detail dan ahli dalam menerapkan desain UI/UX yang presisi dan responsif di Flutter.
Berpengalaman luas dalam mengintegrasikan dan menggunakan RESTful API.
Berpengalaman langsung dengan layanan Firebase seperti Authentication, Firestore, Notifikasi, dan teknologi terkait lainnya.
Menguasai teknologi pengembangan web termasuk HTML5, CSS3, JavaScript (ES6+), serta framework seperti React.js atau Vue.js.
Familiar dengan alat dan framework CSS modern seperti Tailwind CSS, Bootstrap, SASS/SCSS, serta teknik desain responsif.
Berpengalaman dalam pengujian otomatis dan menulis kode Flutter yang mudah dipelihara dan diuji.
Memahami dan mampu menerapkan solusi state management (GetX, Bloc, Provider, Riverpod).
Menguasai sistem kontrol versi, terutama Git, untuk pengembangan kolaboratif.
Memiliki komitmen tinggi dalam mengembangkan aplikasi skala enterprise
- Kualifikasi yang Diutamakan:
- Berpengalaman menggunakan platform channels untuk mengintegrasikan Flutter dengan kode native (Java/Kotlin untuk Android, Swift/Objective-C untuk iOS).
- Familiar dengan lingkungan pengembangan seperti Visual Studio Code atau IDE Flutter umum lainnya.
- Berpengalaman dalam memublikasikan aplikasi ke App Store dan Google Play.
- Berpengalaman mengembangkan situs profil atau portofolio menggunakan WordPress.
- Memiliki pengetahuan tentang WebSockets untuk fitur data waktu nyata (real-time).
- Familiar dengan pipeline CI/CD dan otomasi deployment
Tanggung Jawab
- Design, develop, and deliver highly scalable, cross-platform, high-performance mobile (Flutter) and web applications that align with business requirements and best practices.
- Collaborate effectively with cross-functional teams including product managers, UI/UX designers, backend developers, and other engineers to ensure high-quality deliverables.
- Conduct and participate in code reviews to uphold code quality, performance, and compliance with established coding standards.
- Implement and maintain unit, integration, and widget tests to ensure application reliability, stability, and functionality.
- Utilize Git for robust version control and deployment workflows, ensuring a clean and auditable development process.
- Analyze issues thoroughly, identify root causes, and deliver timely, effective solutions.
- Create and maintain clear, accurate, and comprehensive technical documentation to support ongoing development and knowledge sharing.
Benefit yang Kami Tawarkan
-
Asuransi Kesehatan
-
PPh 21 ditanggung Perusahaan
-
BPJS Kesehatan
-
BPJS Ketenagakerjaan
-
Acara team building
-
Pertumbuhan Karir
-
Diskon Karyawan
-
Karyawan Tetap
