Back to Job Search

Principal/Senior Frontend Engineer (ReactJS)

  • Location: Ho Chi Minh City
  • Salary: Negotiable per month
  • Job Type:Permanent

Posted 11 months ago

About the role:

As a Sr. Software Engineer (UI/React), you will be working on the newest generation software with a primary focus on new development and enhancements to support new business lines and verticals.

Key responsibilities:

  • Develop client-side web applications utilizing modern web technologies, standards, and techniques.
  • Design, build, and maintain efficient, reusable, and reliable code; develop and execute unit tests.
  • Troubleshoot issues in existing applications.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and implement key application metrics and monitoring solutions.
  • Translate use cases into functional applications; draft software requirements and design documents.
  • Assist in development and delivery of project plans, task estimations and schedules
  • Ability to collaborate effectively across functional, team, and time-zone boundaries
  • Comfortable working with an Agile SDLC using Scrum, TDD, Git, Jira, etc.

Key requirements:

  • 5+ years developing Single Page Web Applications (SPAs) utilizing JavaScript, HTML5, CSS3, and modern JavaScript Libraries and Frameworks (including at least 3 years with React/Redux).
  • Experience in:
    • REST-based services over HTTP(s).
    • JavaScript BDD Frameworks (Enzyme, Chai, Mocha, etc.).
    • Modern JavaScript Tooling (Node, Yarn / NPM, Babel, Webpack, etc.).
  • Familiarity with various design and architectural patterns.
  • A strong working knowledge of agile software development methodologies.
  • Understanding of fundamental design principles behind a scalable application and how it fits into a larger, distributed, platform; understanding of Functional Programming and OOP Principles
  • Working knowledge of CSS3 and CSS Pre-processors including SASS.
  • Ability to write clean, readable code and adhere to team style guides.
  • Experience with versioning tools, specifically Git.
  • Excellent inter-personal and communication skills; able to engage with users and stakeholders across disciplines in verbal and in writing; show professionalism and ability to use diplomacy in working relationships.
  • Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detail; able to perform independently and collaboratively, to take initiative, and to maintain productivity under pressure.

Argyll Scott Asia is acting as an Employment Agency in relation to this vacancy.