Job description
Design, build the frontend services for our client's product and bring it to the next level
Write high-quality, optimized and reusable code
Review the code and provide feedback on possible problems
Optimize the application for maximum speed and scalability
Analyze, debug, and fix complex bugs
Work with an international team based in Vietnam and Germany
Write comprehensive technical documents
Your skills and experience
At least 4 years of experience developing and designing web solutions in dynamic environments
Strong knowledge of JavaScript, TypeScript, ReactJS, RESTful APIs, Websocket
Experience with UI libraries such as Tailwind, MUI, Ant Design, Element Plus
Experience in SCSS, LESS, and styled-components
Experience with state management tools like Redux, etc
Familiarity with OpenAPI (Swagger) and API platforms like Postman
Experience with remote logging Sentry
Experience with HTTP clients such as fetch, axios, etc
Experience with both client-side rendering and server-side rendering
Experience writing unit tests (Rendering test and logic test)
Hands-on experience with reading and understanding technical documents
You understand and know how to prioritize your tasks with a problem-solving mindset
You don't take things personally and are comfortable with ambiguity and rapid changes common in early-stage product development
You don't wait for others to tell you what you need to do but proactively reach out to people, communicate, ask for help, and get things done
You are proficient in communicating in the English language
Nice to have
Have experience working with web hosting platforms such as on-premise, AWS (Cloudfront + S3, etc.), and Azure (Azure App Service)
Experience with Functional programming using fp-ts, Effect-TS
Familiar with deployment pipeline for front-end
Why you'll love working here
Competitive salary and benefits
Year-end bonus (13th-month salary)
Generous annual leave of up to 18 days
Enjoy a stress-free and comfortable commute to and from work with our Grab Services sponsor
Enjoy an endless selection of delicious refreshments, including gourmet coffee, beverages, snacks, and fresh fruits, all complimentary
Focused on individual development:
Unlimited access to Udemy and other recommendation courses
Sponsored Professional certificates such as AWS, PMI, Scrum Master, etc
Sharing session every Friday, come along with lunch provided by CODE LEAP
1-on-1 coaching with experienced professionals
Flexible work policy, which provides flexible hours to accommodate personal schedules and commitments
Dynamic, fun, and agile environment, perfect for sharing and creativity
Open-minded, kind & humble colleagues