Responsibilities
- Develop new user-facing features for web and mobile
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Collaborate with other engineering team members
- Write developer documentation
- Write unit test cases and integration tests
- Document best practices for how to extend our products/features
- Optimise our applications for maximum speed and scalability
Qualifications
Minimum Qualifications
- Strong Javascript/Typescript Knowledge.
- Complete understanding of React framework and experience building apps in React
- Program mostly in TypeScript, and continuously learn from and contribute to the improvement of your team's skills
- You enjoy reviewing and documenting code, pair programming, and get excited about improving tools and processes
- You have experience working with different JavaScript variants (e.g. ES6, Typescript, etc).
- You’re a proficient communicator and have excellent written and verbal English
- You have a passion for eCommerce!
- You’re comfortable working remotely (or can work hybrid from Bangkok)
Preferred Qualifications
- You have built apps in React Native
- Understanding of mobile development process and framework
- Android and iOS Development experience
- Experience reverse engineering mobile apps
- Ability to write various kinds of tests including unit and Cypress integration tests
Our Tech Stack
- Backend: NestJs (NodeJs/Express)
- Database: MongoDB, PostgreSQL
- Github Actions, CircleCI
Benefits
- Degree in Computer Science, Engineering or a related subject
- Startup experience
- Experience building a product from scratch
- E-commerce experience
How to Apply
Does this role sound like a good fit? Email us at careers@zaapi.com
- Include the role's title in your subject line.
- Send along your CV and any other links/documents you think we might find relevant!