[VNG]Senior Software Engineer (React Native/Native)

Mã vị trí: 22-IOT-0635
Nơi làm việc: Tp.Hồ Chí Minh
Lương: Thỏa thuận

Mô tả công việc

We are looking for a React Native/Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.

Responsibilities:
  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Leverage native APIs for deep integrations with both platforms.
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  • Integrate with server-side APIs to make completed products.
  • Develop high performance client-side digital twin solutions (2D and 3D rendering).
  • Build and lead a small group of developers.

Yêu cầu

  • Firm grasp of the JavaScript and TypeScript language and its nuances.
  • Ability to write clean, reusable code.
  • Knowledge of functional programming, OOP, POP.
  • Familiarity with native build tools, like XCode, Gradle.
  • Rock solid at working with third-party dependencies.
  • Understanding of application level networking protocols: RESTful APIs, socket, SSE, RPC.
  • Good understanding of optimization for mobile resource usages: CPU, GPU, RAM, filesystems, secure storages.
  • Good understanding of concurrency.
  • Problem solving skills and critical thinking.
  • Proficient understanding of code versioning tools (Git).
  • Familiarity with CI/CD.
  • 4+ years experience.
  • Bachelor's degree in Computer Science or similar.