Job Responsibilities
- Mengembangkan dan memaintain aplikasi mobile lintas platform menggunakan React Native
- Berkolaborasi dengan UI/UX designers dan product managers untuk mengimplementasikan interfaces yang menarik secara visual juga intuitive.
- Melakukan optimasi performance dan responsiveness dari aplikasi yang dikembangkan.
- Melakukan debugging dan menyelesaikan issue-issue yang ditemukan
- Selalu terupdate dengan perkembangan tren di React Native ataupun pengembangan aplikasi mobile.
- Melakukan review terhadap code yang ditulis oleh rekan programmer untuk memastikan kualitas code baik secara performance maupun readability
- Berkolaborasi dengan Quality Assurance untuk mengidentifikasi masalah lebih dini dan memastikan solusi yang diterapkan effective mengatasi permasalahan.
- Merancang dan mengimplementasikan Software Architecture untuk menjawab kebutuhan user terkait dengan performance, security dan manageability
Job Requirements
- Sarjana di bidang Computer Science, Software Engineering, bidang terkait atau pengalaman pengganti yang setara
- Minimum 5 tahun pengalaman sebagai Full-Stack javascript Developer
- Minimum 3 tahun pengalaman sebagai React Native Developer
- Pemahaman yang sangat baik terkait dengan metodologi pengembangan aplikasi dan version system control
- Pengetahuan mengenai software architecture dan design patterns
- Pengetahuan mengenai sistem terdistribusi dan kemampuan untuk mengimplementasikannya.
- Familiar dengan database baik RDBS ataupun noSQL serta mampu melakukan manipulasi pengambilan data dengan teknologi terkait
- Kemampuan komunikasi yang baik untuk menyampaikan konsep teknis maupun non-teknis