Job Requirements
Job benefits
-
Flexible work hours
Productivity curve is not something steady and consistent as it depends on each person's unique traits and preferences. At our company, as long as your team is in sync and your goal is hit, you can flexibly decide when you want to work.
-
Free food & beverages
Avoid wasting time and energy to buy food at the restaurant or hawker center by yourself. We'll provide the best food for you and your team. Make better use of your valuable time to rest, bond, and do other things that matter to you.
-
Team-building events
Our company simply cannot function well without teams of people working together. That said, we provide numerous team-building activities and events for you and your team to nurture meaningful relationships between every individual.
-
Career growth
Ever feel stuck with your career? We don't hire you simply because we needed to fill an empty slot. Together, we will help you shape and grow your career so you can progress further and rediscover your true sense of purpose at work.
This job post is managed by
Skills
Job description for FrontEnd Developer (Reactjs) at Công ty CP Eduvator
- Work with our digitalization team in building an end-to-end platform, build scalable, modular, extensible and reusable custom UI components.
- Participate in and drive design-thinking sessions to understand and define the functional requirements.
- Work on developing engaging and user-centric web and mobile applications with a cross- functional team consisting of product/ project managers, solutions architects, software engineers, DevOps, and other specialists.
- Participate in full life-cycle library, component and application design and development.
- Design and create automated tests to ensure the functionality of solutions components and applications.
- Design, develop and integrate RESTful/ GraphQL based microservices.
- Fixing bugs improves the application stability and code quality
- Participate in code reviews and advocate best practices.
- Support, maintenance and documentation of software functionalities and technical specifications.
- At least 1 year of experience in software development for enterprise solutions.
- Proficient in JavaScript, ECMA Script, or TypeScript.
- Experience with modern tech stacks, such as ReactJS, NodeJS, MongoDB, and associated ecosystems.
- Experience in GIT, SVN, or other version control tools.
- Experience with server-side rendered web development.
- Experience with browser APIs and optimizing front-en performance.
- Familiarity with ReactJS. Experience in NextJS is an advantage.
- Familiarity with UI framework: Chakra, Material UI, ...
- Familiarity with web security, SEO, accessibility, and internationalization.
- Familiarity with Docker and/ or other related container technologies/ tools. CI/ CD pipeline tool is an advantage.
- Knowledge of usability principles and cross-browser compatibility.
Interview process
- Apply via Glints
- Screening interview with our recruiter
- Technical Test
- Final interview
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More