Front-end web developer Job at Peritus, New York, NY

ZkZBU3d5U3JTajZ3UlV5THVvd0hua3B1OWc9PQ==
  • Peritus
  • New York, NY

Job Description

Front-End Engineer

We are looking for a Front-End Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a responsive mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional Angular 2 application. The artistic design and functional specifications will be delivered to you; it is your responsibility to implement the design and animations using SASS, TypeScript, and HTML5. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.

Responsibilities:





  • Delivering a complete front end application






  • Ensuring high performance on mobile and desktop






  • Writing tested, idiomatic, and documented TypeScript, HTML and SASS






  • Coordinating the workflow with the design and QA teams




  • Cooperating with the back-end developer in the process of building the RESTful API

Qualifications:





  • Professional, precise communication skills






  • Deep knowledge of Angular 2 practices and commonly used modules






  • Creating self-contained, reusable, and testable modules and components






  • Ability to provide SEO solutions for single page apps






  • Ability to implement accessible applications that can be used seamlessly in a screen reader or other accessible device






  • Extensive knowledge of CSS and JS methods for providing performant visual effects and keeping the framerate above 30fps at all times






  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system






  • Validating user actions on the client side and providing responsive feedback






  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed






  • Creating custom, general use modules and components which extend the elements and modules of core Angular






  • Experience with building the infrastructure for serving the front-end app and assets on a CDN






  • Architecting and automating the build process for production, using task runners or scripts in Gulp or Webpack






  • Documenting the code inline using JSDoc or other conventions






  • Writing extensive unit tests using automated TDD tasks






  • Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)






  • Creating configuration, build, and test scripts for Continuous Integration environments






  • Experience with mobile frameworks such as Cordova for creating HTML/JS based mobile applications




  • Proficient understanding of code versioning tools such as Git

Job Tags

Full time,

Similar Jobs

Classic Collision

Collision Estimator Job at Classic Collision

 ...Collision Estimator Classic Collision is now hiring a Collision Estimator. Classic Collision was established in 1983 in Atlanta, Georgia with one single goal: To offer quality service to its customers with integrity and honesty. Be a part of a rapidly growing... 

Banner Health

Orthopedic Clinical Assistant Medical Assistant Sports Medicine Arcadia Job at Banner Health

 ...Sports Med-Arcadia Work Shift: Day Job Category: Clinical Care A rewarding career that fits your life. Those who...  ...and excellent patient care. As anOrthopedics Clinical Medical Assistant , you will work alongside physicians and healthcare staff... 

Ferrero International S.A.

Quality Manager Job at Ferrero International S.A.

 ...The Quality Lab/Incoming Supervisor is a key functional and management position in the Ferrero Quality Organization and is in charge...  ...new methodologies and manages the budget associated; Manages outsourced analysis and is the key contact for external labs; Ensure that... 

myMDcareers

Sleep Medicine Physician Job at myMDcareers

Well established practice, in a suburb of Phoenix, continues to experience growth and now has a need for a BE/BC Pulmonologist.Very competitive compensation packageFull benefits package including malpracticeSleep training or experience neededMix of in and outpatient Inpatient...

Inova Staffing

Warehouse & Manufacturing Job at Inova Staffing

 ...Inova Staffing is hiring for Warehouse/Forklift positions at GOJO in Cuyahoga Falls. GOJO offers its employees room for advancement and...  ...: Performing basic warehouse operations Forklift experience Lifting 50-55 pounds Ability to work in a FAST-paced environment...