Jobs · Information Technology · New York

React.JS Software Engineer (Senior Full Stack React.JS Developer)

MDAEdge · New York, NY · 1 mo ago
On-siteInformation TechnologyFull-time

Responsibilities

  • Developing web frontends using React with hands-on experience in React.js.
  • Proficiency in JavaScript, TypeScript, CSS/SCSS.
  • Experience with key React concepts: Components, State Management, Routing frameworks.
  • Experience with WebSockets for real-time communication.
  • Experience with Java Spring-based frameworks & libraries (preferably Spring Boot) for enterprise applications.
  • Experience with RESTful APIs.
  • Knowledge of XML, SOAP, JSON, Protobufs, GraphQL.
  • Experience with functional programming such as Scala or Haskell.
  • Strong understanding of algorithms, data structures, design patterns.
  • Experience with multi-threading, asynchronous programming, load balancing, resiliency.
  • Familiarity with front-end and back-end architectures.
  • Best Practices & Agile Methodologies: Familiar with industry best practices for software development.
  • Agile delivery using Sprint/Kanban.
  • Test-First development using TDD/BDD.
  • Integrated telemetry.
  • Experience working with NoSQL databases such as MongoDB.
  • Experience with cloud-native, scalable, and highly available distributed systems (Openshift/Kubernetes).
  • Experience with CI/CD tooling and automation.
  • Experience with Git or similar version control systems.

Skills

  • React.js
  • JavaScript, TypeScript
  • CSS/SCSS
  • WebSockets
  • Spring Boot
  • RESTful APIs
  • XML, SOAP, JSON, Protobufs, GraphQL
  • Scala/Java
  • Functional programming (Scala/Haskell)
  • Algorithms, data structures, design patterns
  • Multi-threading, asynchronous programming, load balancing, resiliency
  • NoSQL databases (MongoDB)
  • Cloud-native, scalable, and highly available distributed systems (Openshift/Kubernetes)
  • CI/CD tooling and automation
  • Git or similar version control systems

Similar jobs