Chi tiết công việc Fullstack Engineer (frontend focus) tại The Code Talent Co,. Ltd
YOUR JOB RESPONSIBILITIES
• Collaborate with client's technology leaders towards improving and fulfilling the client's technical direction;
• Design, develop, review, implement, and manage React.js application code and services for the production and pre-release environments;
• Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products;
• Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this;
• Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes and tooling;
• Provide robust coding practices, solid unit/component test coverage, and debugging code.
• Freedom to make architectural and code-level decisions about the component you are working on. High level solution architecture decisions will be provided.
• Peer reviews of others code, and the ability to recommend changes and challenge decisions
• Fulfil other tasks as assigned by your People Leader and/or authorized representative of NAB Vietnam from time to time.
YOUR SKILLS & EXPERIENCE
• 3 years’ + experience working in Software Development/ Fullstack Engineer
• Solid experience in JavaScript ES6/TypeScript working with React.js or similar technologies (Angular.js, Vue.js);
• Strong foundation in Computer Science, particularly with scalable, maintainable systems.
• Expert in all areas of web development (HTML5, CSS3, Bootstrap, Foundation, JQuery, JSON) including accessibility and security concerns;
• Ability to design React applications using layout management
• Ability to leverage developer tooling, and CI/CD pipelines to deploy artefacts
• Ability to build BFF components (NodeJS)
• Experience in Cloud computing and Amazon Web Services
• Strong understanding of RESTful APIs design (GraphQL desirable) and Microservices-based system;
• Strong understanding of standard Software Engineering processes, Testing, and Agile methodology;
• Well-versed in writing structured, well-documented, maintainable, and clean code;
• Strong English communication skills (both verbal & written), especially in the global software development environment.
• Experience in using front-end testing and test runners (eg. Selenium, Mocha/Chai/Jest).
Nice-to-have:
• Experience in backend development, JAVA 8+
• Experience in designing & developing RESTful APIs and complex microservices based system; troubleshooting and debugging in microservice


