Front-end web developer Job at Peritus, Remote

d3BINXZxVG9mMGJ6eUx2WGNKZmtlaElzdUE9PQ==
  • Peritus
  • Remote

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

Remote job, Contract work,

Similar Jobs

WakeMed Health & Hospitals

Cardiac Sonographer-WPP Job at WakeMed Health & Hospitals

Overview:The Cardiac Sonographer performs echocardiograms of patient's anatomy/physiology and pathophysiology. They must demonstrate proficiency in the use of ultrasound equipment to visualize and record quality images of the structures of the cardiovascular system in... 

Beacon Hill

Part Time Contract Office Admin in Bensalem- Up to 24/hr! Job at Beacon Hill

 ...educational institution, is seeking a detail-oriented Office Administrator on a part-time, contract basis. This role is vital in supporting daily administrative operations, with a focus on data entry utilizing Excel and ensuring the smooth functioning of internal processes.... 

Globalchannelmanagement

Healthcare Data Analyst Job at Globalchannelmanagement

 ...Data Analyst needs 3+ years experience in Operations in the Healthcare industry Data Analyst requires: Experience understanding claim adjudication for member and provider reimbursements. Experience with Facets platform using Claims, Provider, Network... 

Diehl Collision of Washington

Collision Repair Technician Job at Diehl Collision of Washington

 ...while keeping on-time status in mind.* Makes decisions on repair vs. replace considering safety, cost and cycle time.* Removes upholstery, accessories, electrical and hydraulic window operating equipment, and trim to gain access to vehicle and fenders.* Participates... 

APTIM

Remote Senior Project Manager - PFAS Job at APTIM

 ...visibility Support Program and Capture Managers with Task Order bids; lead captures for...  ...risks to leadership and within project execution teams Experience in tracking...  ...video: About APTIM In Pursuit of Better #LI-Remote #LI-BS1 Jobicy JobID: 131792