Senior Frontend Reactjs Developer

ABOUT CLIENT

Our client is one of the world’s largest providers of Consulting, Outsourcing and Technology Services

JOB DESCRIPTION

We are seeking a skilled JavaScript developer with expertise in ReactJS. The main responsibilities of this role include developing and implementing user interface components using established ReactJS workflows. The ideal candidate will focus on creating robust and easily maintainable components and applications. Collaboration with team members across different infrastructure layers will be crucial. Key duties include creating new user-facing features, constructing reusable components and front-end libraries, translating designs into high-quality code, and optimizing components for optimal performance across various web-capable devices and browsers.

JOB REQUIREMENT

Primary Skills:
Proficient in JavaScript, including DOM manipulation and the JavaScript object model
Understanding of ReactJS and its core principles
Experience with popular ReactJS workflows (such as Redux or Flux)
Experience with advanced CSS & CSS frameworks
Familiarity with newer specifications of ECMAScript (ES6+, E4X)
Experience with data structure libraries
Familiarity with RESTful APIs and Websocket
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
Experience with C# (.NET) for more than 3 years
Experience with benchmarking and optimization
Familiarity with code versioning tools such as Git
Experience working in an agile team, practicing Scrum, Kanban
Understand and follow Azure/AWS DevOps: CI/CD
Good knowledge of container
Secondary Skills:
Basic understanding of Angular framework and its core principles
Ability to work with Angular for specific projects or tasks as needed
Nice to have:
Experience in Workflow Development
Understand and follow Clean Architecture
Basic cloud services usage (AWS, Google, Azure)
Basic understanding of SQL and noSQL
Soft skills:
Problem solver with great problem-solving skills
Proactive and effective self-learning skills and research
Effective verbal skills in video conference and face-to-face communication.

WHAT'S ON OFFER

Competitive compensation, comprehensive health insurance for employees and dependents.
Participation in international projects within a professional and dynamic work setting.
Gaining valuable experience with diverse projects, new technologies, and a multitude of talents.
Access to training opportunities, including technical seminars and soft skill courses.
Potential for promotion through a regular performance review system.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

ReactJS, .NET

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Salary:

Negotiation

Job ID:

J01546

Status:

Close

Related Job:

Senior Deep Learning Algorithms Engineer

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Machine Learning
  • Algorithm

Analyze and optimize deep learning training and inference workloads on advanced hardware and software platforms. Work with researchers and engineers to enhance workload performance. Develop high-quality software for deep learning platforms. Create automated tools for workload analysis and optimization.

Negotiation

View details

Software Architect

Others - Viet Nam


Outsource

  • .NET
  • AWS
  • AI

Lead the development of scalable full-stack applications. Optimize database schemas and queries for secure, high-performance systems with strong data integrity. Make key architectural decisions that balance scalability, performance, maintainability, and developer experience while mentoring engineers. Implement DevOps into the development lifecycle by managing CI/CD pipelines and overseeing infrastructure-as-code. Plan, design, and implement cloud infrastructure using cloud services to ensure system availability, scalability, and cost efficiency. Collaborate with cross-functional teams to define system architecture and align on technical direction to support product goals and timelines. Continuously explore, assess, and adopt modern tools, frameworks, and best practices to boost engineering productivity, code quality, and system resilience.

Negotiation

View details

Senior/Middle QA Engineer

Ho Chi Minh - Viet Nam


Product

  • Automation Test
  • Playwright
  • Typescript
  • Selenium
  • Java

Develop and maintain automation test scripts using tools like Playwright with Typescript, Selenium with Java, and API service testing with Rest API using Playwright. Execute API performance testing scenarios using JMeter. Work with various technologies such as SQL, MongoDB, Atlast MongoBD, CI/CD Jenkins, Docker, AzureDevOps, and AWS for test automation. Store and maintain source code in GitHub for automation scripts. Participate in various meetings and product backlog reviews to understand test objectives and provide input on testability of requirements. Contribute to reducing manual testing efforts by increasing automation testing coverage and designing test cases and automation scripts. Collaborate with the project team to understand project objectives, gather automation requirements, design automated tests, and troubleshoot issues. Maintain and fix automation test scripts and report issues in the defect management system. Engage in manual testing where necessary. Participate in meetings and product backlog reviews to understand test objectives, provide input on testability of requirements, and estimate testing activities. Develop automation test scripts to reduce manual testing and increase automation testing coverage. Collaborate with the project team to understand project objectives, gather automation requirements, design automated tests, and troubleshoot issues. Maintain and fix automation test scripts, and report issues in the defect management system. Report defects/bugs in the defect tracking management tool. Coordinate with the Agile team to provide testing results for User Stories and approve them for the next environment.

Negotiation

View details