D

Senior ReactJS (6-month contract then Fulltime)

Dikshatek
Full-time
On-site
Hα»“ ChΓ­ Minh, Vietnam
Developer

 Job Description:

We are looking for several qualified Frontend Developers to work in our Web UI Team:

  • Help shape the web applications that handle payments, invoices, electronic identification, debit cards, and financing, together with the Product Manager
  • Work with the payment, invoice, identity and access management solutions of the company
  • Create and improve the best possible experience for the company
  • Customers to onboard onto the platform
  • Design solutions implementing requirements in a secure way
  • Review detailed specifications for new products and features
  • Manage code reviews, set-up and maintain secure CI/CD operations
  • Collaborate with other units and programs within the Group

Requirements

  • A higher education in Computer Science or comparable knowledge through professional experience;
  • Minimum of 5 years experience in software development with an emphasis on browser- based user interfaces;
  • Ability to write well-documented, clean code
  • Experience with applying security in software development
  • Ability to adapt, change and grow quickly as we scale the organisation
  • Passionate about engineering practices like agile, continuous integration & delivery, test- driven development, traceability, and observability
  • You share your ideas and continuously improve yourself and the team around you
  • Strong communication skills in English, high integrity, and great attention to detail
  • Experience in building applications that consume Secure REST APIs;
  • Experience with version control: Git, GitFlow and code reviewing process;
  • Relevant experience in working with Typescript in a project where custom type definitions where used
  • Knowledge of working with Javascript ECMAScript 6
  • CSS/CSS3 Styling knowledge
  • Relevant experience in working with React, React hooks and React Router
  • Experience in writing unit tests using Jest or a similar framework.
  • Are Experience with a state management library like Redux or Zustand Advantages:
  • Familiar with CI/CD tools like Jenkins and had prior experience in configuring deployments and tests jobs.
  • Experience with SASS or SCSS
  • Experience with React Testing Library
  • Experience in working with React Query, React Table and React Form Hook
  • Experience in developing a Design System with Storybook
  • Experience in working with a Micro Frontend Architecture
  • Experience in working with monorepo or build systems like NxJS
  • Experience with libraries for styling components like StyledComponents
  • Experience in writing E2E tests with a framework like Cypress, Selenium.
  Required Skills:

Communication Skills Cypress Cards Higher Education SASS Continuous Integration Interfaces Version Control CSS Web Applications Selenium Reviews Software Development Components Features Architecture TypeScript Developers Jenkins Writing Specifications Integration Payments Security Computer Science Git Education Software Testing JavaScript Design Engineering English Science Communication Management