Deskripsi Pekerjaan

Setiap pekerjaan adalah sebuah tantangan. Anda berjalan ke dalam hal baru, karakter baru, menciptakan sesuatu yang besar dan mencoba untuk mendapatkan suatu kenyamanan melakukan pekerjaan yang terbaik.

Software Engineer Mobile (React Native)

Jakarta Head Office

Tanggung Jawab

  • Working closely with Product Manager/Business Analyst to really 
  • understand about the business goals, business requirements and customers and users need, and advocate improvements to meet business goals.
  • To build and ship product as working software for customers and users that reliably meets the business requirements with quality standards that meet technical requirements e.g. performance/scalability.
  • To develop the associated Unit Tests to validate the code hence driving high Code Coverage.
  • To always ensure the components/parts being developed can be integrated well with other components/parts, and can be tested properly.
  • To collaborate with fellow SDE and IT team in general in problem solving on development issues, immediate bugs/issues resolution; and always ensure end-to-end Integration Test to run properly.
  • To work closely with System Administrator / Dev-Ops Engineer to ensure the CI/CD pipeline is working smoothly for automated testing and deployment to test/production environment. To diligently explore new techniques, technologies and software development approaches to improve existing systems. To keep up with the latest trend in Software Development.


  • A strong understanding of the full life cycle of mobile app development using Google and Apple Developer Portal
  • Experience with front-end technologies such as React, Redux, and Webpack.
  • Professional experience building mobile applications
  • Thorough knowledge in React Native is a plus
  • Experiencing using React.js (DOM) also a plus
  • Native Xcode (or swift) and Java a plus
  • Experience working with NodeJS
  • Experience with NodeJS frameworks like Express or StrongLoop
  • Experience working with MySQL or any NoSQL database; the ability to write efficient queries and benchmark/profile them
  • Strong understanding of asynchronous programming
  • Experience with performance debugging and benchmarking
  • Git version control
  • Experience with testing frameworks like karma, mocha, or jest
  • Strong attention to design detail. Matching markup/layout with mockups, and making them better. Knowing when things are off (even by a couple pixels) - and knowing why that impacts the experience negatively.
  • Experience using a microservices architecture a plus
  • Experience implementing automated testing platforms and unit tests
  • A knack for writing clean, readable code
  • Able to work in an agile environment with a focus on continuous integration
  • Strong communication skill
  • Graduate from a reputable university from any Science and Technology major Such as Computer Science, Informatics, Electrical Engineering, Mathematics, Physics, Statistics, etc.


Cara Melamar

Setiap lamaran yang masuk akan di-review oleh Team Human Capital kami secara teliti dan hanya yang memenuhi kriteria akan dipanggil untuk wawancara. Harap perhatikan catatan dibawah ini.

  • Surat lamaran ditulis dalam bahasa Inggris dan dikirimkan dalam format MS Word atau PDF, dilengkapi dengan Curriculum Vitae dan Foto terbaru.
  • Lamaran dikirimkan lewat email ke:, dengan posisi yang diminati sebagai judul surat.

Kalau lamaran anda tidak memenuhi syarat diatas, anda tak akan dipanggil untuk wawancara.