Back to search:Software Engineer / Jakarta (south)

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