React Developer

SMX Services and Consulting, Inc.

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Over 5 years of software development experience.
  • Proficient in React.js and ReactJS.
  • Strong skills in JavaScript and TypeScript.
  • Experience with Node.js 18 and .NET Core.
  • Familiar with RESTful APIs and modern authorization mechanisms like JWT.
  • Knowledge of software design patterns and experience with PostgreSQL.
  • Effective in English (B1/B2 proficiency).

Responsibilities

  • Design and maintain user interfaces for web applications using React.js.
  • Develop backend functionality with Node.js and/or .NET Core.
  • Integrate and develop RESTful APIs for application communication.
  • Implement third-party APIs and manage authentication integrations.
  • Utilize relational databases like PostgreSQL for application data.
  • Apply software design patterns and development best practices in projects.
  • Participate in Agile or Waterfall development methodologies.

Benefits

  • Collaborative work environment with cross-functional teams.
  • Opportunity to work on diverse projects with modern technologies.
  • Access to the latest front-end and back-end development tools.
  • Involvement in both user experience and application design.
  • Professional development opportunities through Agile practices.
Full Job Description
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.

Similar Jobs

More Jobs at SMX Services and Consulting, Inc.

More Information Technology Jobs

Find similar React Developer jobs: