Saltar al contenido principal

React Developer

Tecnología
I.T. Solutions Provider
Hace 1 mes
100% Remoto

Descripción del puesto

Responsabilities

  • Design, develop, and maintain web application user interfaces using React.js.
  • Develop and maintain backend functionality using Node.js and/or .NET Core.
  • Develop and integrate RESTful APIs for communication between application components and services.
  • Integrate third-party APIs, services, and authentication providers.
  • Develop solutions that use relational databases, including PostgreSQL.
  • Apply software design patterns and established development practices when designing application solutions.
  • Use modern front-end build pipelines and development tools, including tools such as Babel, Webpack, and NPM.
  • Participate in software development activities using Agile or Waterfall methodologies.
  • Use source control tools to manage and version application code.
  • Contribute to testing, debugging, troubleshooting, and code quality activities.
  • Collaborate with developers, designers, business analysts, QA, and other stakeholders to deliver application solutions.
  • Required Experience and Qualifications

    • More than 5 years of professional software development experience.
    • Minimum B1/B2 English proficiency, with the ability to communicate effectively in a professional work environment.
    • Strong hands-on experience with React.js / ReactJS.
    • Experience with JavaScript and TypeScript.
    • Experience with Node.js, including knowledge applicable to Node.js 18.
    • Knowledge and experience with the Next.js framework.
    • Familiarity with RESTful APIs.
    • Knowledge of modern authorization mechanisms, including JSON Web Token (JWT).
    • Knowledge of software design patterns and the ability to identify at least three design patterns.
    • Experience with PostgreSQL relational databases.
    • Experience working with Agile or Waterfall methodologies.
    • Familiarity with source/code version control tools such as Git, SVN, or Mercurial.
    • Knowledge or experience with AWS.
    • Backend development experience using Node.js and/or .NET Core.
    • In-depth knowledge of HTML, CSS, and JavaScript.
    • Familiarity with modern front-end build pipelines and tools.
    • Experience with common front-end development tools such as Babel, Webpack, and NPM.
    • Familiarity with user experience (UX) and application design and execution.
    • Familiarity with third-party authentication providers.

    Preferred Qualifications

    • Experience with MoQ and NUnit.
    • Additional unit testing experience.

    ¿Te interesa este puesto?