Overview

We are looking for an experienced Senior Full stack Engineer specialized in ReactJS & NodeJS in Ho Chi Minh City. We have many upcoming opportunities with global brand-name clients for high-profile projects that require someone with excellent technical delivery skills.

RESPONSIBILITIES

  • Server-side applications architecture development
  • Write high-quality and testable code following clean code and SOLID design principles
  • Implementation of the latest JavaScript development technologies and approaches
  • Propose and discuss complex technical solutions, create design documents
  • Collaborate with back-end developers, UX and UI designers to improve product and features
  • Perform profiling and troubleshooting of existing solutions
  • Analyze and improve performance, efficiency, and stability of application
  • Design and develop Web application runnable on cross browsers
  • Translate designs and wireframes into high-quality code
  • Follow and understand defined software development processes, such as tasks assignments, daily issue tracking etc
  • Working with operation team and end user to get the project deliverables to be accepted and released in the production environment
  • Plan and schedule own work for tasks and projects, also implement functionality without direct supervision
    Scrum events participation

REQUIREMENTS

  • Bachelor’s degree or above in Computer Science, Software Engineering, or related majors
  • Minimum 5 years of relevant development experience, including UML, Modeling and Design skills, and expert knowledge of at least one technical area
  • Agile practices experience
  • Solid knowledge of Design Patterns; SOLID, and DRY principles
  • Solid knowledge of experience with ReactJS, ES6, Redux, CSS, and HTML
  • Strong knowledge of NodeJS
  • Strong knowledge of JS Test Frameworks
  • Experience in Unit and API Testing
  • Advanced knowledge of JavaScript Profiling and Debugging and JavaScript Code Quality tools
  • Strong knowledge in Code Review Process and Release Strategy
  • Strong desire and skills to solve non-trivial and challenging problems
  • Intermediate (CEFR B1+) or higher level of spoken and written English

Nice to have

  • Familiar with microservices framework principles
  • Experience in front-end JavaScript frameworks like ReactJS, React Native, Vue JS
  • Experience in cross-browser compatible HTML/CSS markup
  • Experience in building and implementing A/B tests
  • Experience in building highly scalable and performant applications
  • Experienced in one of the popular public clouds: Azure/ AWS, etc