Software Eng

  • location: Mount Arlington, NJ
  • type: Permanent
  • salary: $90,000 - $100,000 per year

job description

Software Eng

job summary:
We are currently seeking a TypeScript or JavaScript engineer who is proficient with React and Node.js for its next generation software initiative. Your primary focus will be on converting the existing ERP software stack to a microservices backend with a React web application front end to be used on a range of devices. You will be working in a team environment and focused on delivering robust solutions to solve our rapidly evolving customers' needs. High quality output in terms of product usability, code maintainability, and minimal defects is critical.

Responsibilities

  • Developing new user-facing features using React
  • Consuming a GraphQL API using Apollo GraphQL Client
  • Building reusable components and front-end libraries for multiple applications
  • Translating business requirements, designs, and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Developing new backend features using the Moleculer microservices framework and GraphQL
  • Translating existing Unibasic backend code to TypeScript microservices
Skills

Prerequisites

  • 5+ years of professional JavaScript or TypeScript experience with an understanding of the newer specifications of ECMAScript (ES2020)
  • 2+ years of professional React experience with a thorough understanding of its core principles
  • 2+ years of professional experience with server-side JavaScript or TypeScript (Node.js)
  • Familiarity with using git for code versioning
  • Working knowledge of developing for MongoDB using Mongoose ODM
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • Experience with writing unit tests and test automation
Preferred

Candidates should have knowledge or demonstrate the ability to quickly gain the following skills:

  • Ability to code using TypeScript
  • Ability to implement server side GraphQL schemas using DataLoader for optimization and consume them in a web application
  • Ability to work with Material-UI (React UI Framework) and its API
  • Understanding of microservices architectural patterns and the Moleculer framework
  • Familiarity with Redis and caching
  • Basic knowledge of multivalue databases and Unibasic development (Unidata or Universe)
  • Working with preferred test tools (Jest and Testing-library)
  • Working with code formatting tools (Eslint and Prettier)
  • Ability to use project management tools and keep tasks up to date (Jira / Confluence)
 
location: Mount Arlington, New Jersey
job type: Permanent
salary: $90,000 - 100,000 per year
work hours: 8am to 5pm
education: Bachelors
 
responsibilities:
We are currently seeking a TypeScript or JavaScript engineer who is proficient with React and Node.js for its next generation software initiative. Your primary focus will be on converting the existing ERP software stack to a microservices backend with a React web application front end to be used on a range of devices. You will be working in a team environment and focused on delivering robust solutions to solve our rapidly evolving customers' needs. High quality output in terms of product usability, code maintainability, and minimal defects is critical.

Responsibilities

  • Developing new user-facing features using React
  • Consuming a GraphQL API using Apollo GraphQL Client
  • Building reusable components and front-end libraries for multiple applications
  • Translating business requirements, designs, and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Developing new backend features using the Moleculer microservices framework and GraphQL
  • Translating existing Unibasic backend code to TypeScript microservices
Skills

Prerequisites

  • 5+ years of professional JavaScript or TypeScript experience with an understanding of the newer specifications of ECMAScript (ES2020)
  • 2+ years of professional React experience with a thorough understanding of its core principles
  • 2+ years of professional experience with server-side JavaScript or TypeScript (Node.js)
  • Familiarity with using git for code versioning
  • Working knowledge of developing for MongoDB using Mongoose ODM
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • Experience with writing unit tests and test automation
Preferred

Candidates should have knowledge or demonstrate the ability to quickly gain the following skills:

  • ability to code using TypeScript
  • Ability to implement server side GraphQL schemas using DataLoader for optimization and consume them in a web application
  • Ability to work with Material-UI (React UI Framework) and its API
  • Understanding of microservices architectural patterns and the Moleculer framework
  • Familiarity with Redis and caching
  • Basic knowledge of multivalue databases and Unibasic development (Unidata or Universe)
  • Working with preferred test tools (Jest and Testing-library)
  • Working with code formatting tools (Eslint and Prettier)
  • Ability to use project management tools and keep tasks up to date (Jira / Confluence)
 
qualifications:
  • Experience level: Experienced
  • Minimum 2 years of experience
  • Education: Bachelors
 
skills:
  • SOFTWARE ENGINEER
  • Java Script (1 year of experience is required)
  • Embedded Software Integration

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs


    Sr. Software Engineer

  • location: Basking Ridge, NJ
  • job type: Contract
  • salary: $49.50 - $61.88 per hour
  • date posted: 7/21/2020

    Archer Engineer

  • location: Summit, NJ
  • job type: Contract
  • salary: $42.22 - $47.50 per hour
  • date posted: 7/28/2020