Software Engineer – React.Js

Invest Talent

India SaaS solution company for eCommerce

Full time, Remote
Da Nang, Ho Chi Minh, Vietnam
Posted 2 months ago

Job Summary:

We are looking for a Full-stack Software Engineer who is motivated to combine the art of design with the art of programming. You will mostly work with in UI/UX, taking an active role on both sides and defining how the application looks as well as how it works.

Key Responsibilities:

  • Translate requirements and mock-ups into fully functional features by working closely with business and product owners, creative designers and back-end developers.
  • Review requirements, design specifications and propose a solution and have a discussion before implementation.
  • Work with team leads on the requirements and create estimates against those requirements.
  • Deliver projects on time in an agile and continuous development environment.
  • Writing tests in a client-side test framework such as Jest, Jasmine, etc.
  • Understanding digital/mobile UX and optimizing websites and mobile sites

Requirements:

  • 4 years of work experience developing complex software
  • Minimum 2-3 years of experience with front-end web development in JavaScript frameworks like React and at least 1-2 years’ experience on node js.
  • Experience with state management like Redux, Mobx, etc.
  • A solid understanding of core JavaScript principles and fundamentals.
  • Understand the intricacies of DOM and have good knowledge over the APIs and their performance implications
  • In-depth knowledge about HTML5 and CSS and can take necessary decisions when building responsive UI
  • Familiarity with popular JavaScript tools, frameworks, and design principles, and enjoy staying up to date with the changing JavaScript ecosystem.
  • Strong understanding of UI performance metrics, as well as how to capture and interpret them.
  • Strong communication skills across the board, with a passion for finding and sharing best practices and driving greater discipline.
  • Identify, troubleshoot, and document browser/platform compatibility issues and standards.
  • Experience using Version Control (GitHub/Gitlab).
  • Passionate about code quality, extensibility, and simple architecture design
  • Must be comfortable working in an open, highly collaborative team environment.

Required Skills:

  • HTML5
  • CSS3
  • Cross Browser and device compatibility
  • Javascript
  • React/ React.js
  • Webpack
  • API Development

Bonus Points:

  • Test-Driven Development
  • Familiarity in writing RESTful API / consuming RESTful API
  • Front-end styling frameworks (Style-components, Material UI, etc.)
  • Knowledge of PHP, Python, Ruby

Job Features

Job CategoryIT jobs
Phone0866 047 046
Email[email protected]

Apply Online

A valid email address is required.
A valid phone number is required.