Senior Front End Developer (Angular and TypeScript) – New York, NY

To all Agencies/Vendors: We do not accept agency resumes. We are not responsible for any fees related to unsolicited resumes.

To all Candidates: Due to nature of the job, this role require US Citizen or US Green card or US Green card – EAD. This role requires authorization to work for any employer in the US without visa sponsorship.

Interview process: Online test + 2 rounds of interview

Must have Skill: Strong in Logic, Algorithm and Data Structures
Location: New York, NY
Position: Front End Developer (Angular and TypeScript)

Detailed Job Description:

The web app is currently implemented as a hybrid app rooted in AngularJS (using UI-Router) with many components in Angular. We’re migrating the entire app to Angular; this will be structured primarily as a full rewrite, developing a new app from scratch (except for those components and services already migrated), and not backporting anything back to the hybrid app.

Our code is 100% TypeScript (including the AngularJS parts). We rely heavily on Angular Material for UX. Our API is not RESTful, but we have automatically generated endpoint services to facilitate communicating with our backend. We expect to have built an @ngrx/store-based service for managing data on the frontend.

The majority of the work will be rewriting to Angular components which currently exist as AngularJS. There are also some AngularJS services and directives which will need to be migrated, but this is a much smaller fraction of the work. We will also be implementing new mocks for our most complex page.

Required Skills
Minimum:
TypeScript
Angular Components
Angular Services
Angular Router
Test frameworks (Jasmine, Karma)
CSS & SCSS

Preferred:
Angular Material
RxJS (NgRx)
AngularJS familiarity
Angular CLI

Job Type: Contract

Submit your Resume to [email protected]