Menu
Request Demo
careers-3

React Front End Developer - Business Software Application

Job Summary

We are looking for an experienced TypeScript developer who is proficient with React.js. Your primary focus will be on developing user interface components for a modular business application and implementing them following well-known React.js workflows (such as Hooks and state management). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Employment type — Full-time 

Who We Are

For nearly 20 years xTuple has been on the cutting edge of innovation and strategies to help small to mid-sized manufacturers grow and maximize their net profits.

We deliver growth solutions and drive go-to-market strategies across industries, like manufacturing, engineering, biopharma, cosmetics, cannabis, electronics, food and beverage, metal fabrication, and machinery and equipment.

What We Do

Profits are primarily defined by products, people, and processes; ERP increases profitability by improving productivity – reducing the layers of less valuable activity, resource uses, and processes to open new sales channels, control inventory management, and speed time to market for every product.

ERP delivers innovation, so you don’t have to guess – you know what’s next. It’s customizable with flexible deployment options (on-prem or cloud), it’s an out-of-the-box growth solution that’s simple to deploy with little to no downtime for teams in the executive office or on the shop floor.

Responsibilities

  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for smooth performance across a variety of web-capable devices and browsers
  • Monitoring and reacting to automated testing

Qualifications

  • Ability to learn xTuple ERP product as well as new technologies and platforms.
  • Ability to clearly communicate (verbal and written) in a professional, courteous, and respectful manner; excellent organization and interpersonal skills.
  • Capacity for handling numerous priorities and maintaining knowledge of multiple products and their features.
  • Adeptness for problem solving, troubleshooting, analysis and testing.
  • Ability to maintain positive, upbeat attitude while working in a dynamic and fast-paced team environment.

Desired Technical Skills

  • Strong proficiency in TypeScript
  • Thorough understanding of React.js and its core principles
  • Familiarity with newer specifications of EcmaScript
  • Familiarity with RESTful APIs, including object models and data structures
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • 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
  • A knack for benchmarking and optimization
  • Familiarity with git for version control
  • Exposure OpenAPI/Swagger a plus
  • Able to work with a geographically diverse team across multiple time zones
  • Two years of prior React development experience preferred

Perks of Working at xTuple

  • Potential for remote or on-site
  • Multiple health and dental plan choices with option for low cost, high-deductible plan with HSA available
  • Access to 401(k) plan for employee retirement management
  • Stock options and quarterly profit sharing
  • Company paid holidays, PTO, and sick leave
  • Located in "Innovation Corridor" of downtown Norfolk, Virginia — financial, cultural and entertainment center of Hampton Roads region; authentic, urban, waterfront community

Submit Your Resume

Applications from talented people are always welcome. Send your resume in confidence.

Submit Resume