Jr. Developer

company banner
Spruce Technology Inc.
React, TypeScript, WebStorm, IntelliJ, ES6, HTML/CSS, GitHub
Contract Corp-To-Corp, Contract W2, 12 months
Depends On Experience
Telecommuting not available Travel not required

Job Description

Position: Jr. Developer

Location: Jamica, NY  

Job Type:  Contract

Duration: 12 Months

Spruce Technology is a mid-size and rapidly-growing Information Technology services firm headquartered in New Jersey.  An award-winning firm (Inc 5000, SmartCEO) with a steadily growing portfolio of commercial and government clients, Spruce Technology provides innovative technology solutions, specialized IT staff, and IT strategy consulting nationwide.


Job Description:

Critical Key requirements

  • Strong experience with React, TypeScript, WebStorm/IntelliJ, ES6, HTML/CSS, GitHub, unit testing framework (Jest or other). And JavaScript.
  • Foundation with frontend and backend programming/technology.


Job Description and Responsibilities:

Task 1:

Create new React app for mobile website for customer information with options to get realtime and offline information about travel plans, train information/locations and realtime information about incidents.

  • Wireframes and UX flows will be given to applicant from upstream
  • Applicant must build React app in TypeScript with proper unit testing of frontend logic and functionality
  • Applicant may be required to work directly with GIS data coming from our GIS system, this data may be in WGS84 or projected.


Task 2:

Create similar React app for desktop website for internal use to be used as a dashboard, to include all features of customer-facing app with other features, as well, including visualization of consists, consist positions, realtime animations of train movements, track-level location details and train turn information.

  • App will consume RESTful data and display information on top of a Mapbox map or in another non-map format (such as a list)
  • App will have multiple types of animations (of GIS data, for example) and must be performant
  • App also must be able to allow end-users to input data that will be sent back to RESTful backend.


Preferred Experience & Qualifications:

  • Experience preferred with Redux framework, Mapbox, GIS/geospatial data, browser animations, Agile/scrum methodology
  • Optional: experience with React Native, react-map-gl, deck.gl


If interested, please forward a current copy of your resume with contact information to gkrishna@sprucetech.net / Gopal Krishna / 973-524-7716

Company Information

Founded in 2006, Spruce Technology is a leading provider of IT services for the public, private, and federal sectors, specializing in Strategic Staffing Services, Solutions & Professional Services, and Advisory Services. With clients in 30+ states, Spruce is a certified MBE and MS Gold Partner.
Dice Id : 10215935
Position Id : GK_JR_developer

Similar Positions at Spruce Technology Inc.

Senior .NET Developer
  • Nyc, NY
  • 13 hours ago