Description: Our client is currently seeking a Expert Front End Developer. Role can be 100% remote in the U.S. for the 1+ year duration of this contract. Team is based in MST.
Senior/Expert Front-end Angular Developer
Is responsible for implementing the front-end logic that defines the behavior of the visual elements of a web application. Will be actively involved throughout the project lifecycle, often times starting with rapid prototypes early in the design phase. In some cases, the end goal is high-fidelity prototypes, but most of the time the developers will ultimately be writing clean, production-ready code, which will be integrated with the backend/APIs. Front-end developers are usually supported by back-end web developers, who are responsible for server-side application logic. They often work alongside other front-end web developers who specialize in markup and styling.
We are looking for a Senior Front-end Angular Developer who is passionate about design and programming. Responsibilities include implementing visual elements and their behaviors with user interactions. You will work with both front-end and back-end web developers to build all client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.
5+ years working in front-end web development
Solid understanding and development experience in Angular, at least version 4 or higher and experience with Typescript is a plus.
Extensive programming experience in HTML5, CSS3, SASS or LESS, and Bootstrap, Foundation or Materialize
Experience with tools like Redux, Webpack, Angular CLI, and NPM
Experience consuming REST APIs
TDD/BDD experience (Jest, Jasmine, Cypress, Playwright)
Experience with client-side architecture and design patterns
Awareness of cross-browser compatibility issues and client-side performance considerations
Solid understanding and extensive experience with version control tools like Git
B.S/M.S. in Computer Science or equivalent (Strong Computer Science fundamentals)
Nice to have:
Experience with NodeJS and ExpressJS
Knowledge of Photoshop or Sketch
Experience developing REST APIs
Experience with Relational Databases like MS SQL Server or PostgreSQL