Job description for ReactJs Developer at The Code Talent Co,. Ltd
Job Description
• 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
• Primary strength in frontend development with ReactJS.
• Fair backend experience and this role requires a willingness to actively work on backend microservices, APIs, and CI/CD automation as part of day to day delivery.
• Comfort working in a full stack environment, supported by team mentoring and learning opportunities.
Qualifications
• 3+ years’ + experience working in Software Development: Solid experience in JavaScript ES6/TypeScript working with React.js or similar technologies (Angular.js, Vue.js);
• Efficient in all areas of web development (HTML5, CSS3, Bootstrap, Foundation, JQuery, JSON) including accessibility and security concerns;
• 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.
• Fair experience in JAVA 8+;
• Experience in Java open-source frameworks, including developing using modern frameworks, e.g. Spring Boot;
• Experience in developing RESTful APIs and microservices-based system;
• Experience in using front-end testing and test runners (eg. Selenium, Mocha/Chai/Jest/Playwright/Cyress).
• Any additional certification or training in IT, Business, Computer Science, or related area.

