[VNG]Senior Software Engineer (React Native/Native)
|Nơi làm việc:
||Tp.Hồ Chí Minh
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.
- 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.
- 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.