UI Developer Position
Remote
CRT1123
CLIENT OVERVIEW
Our Client is a Certified SDVOSB (Service Disabled Veteran Owned Small Business) Joint Venture, and they are involved in Cybersecurity Professional Services, Business Process Management, Strategic Communications, General IT Services, and Program Management.
DUTIES/RESPONSIBILITIES
Individual Contributor; Component Lead (possibly tech lead)
REQUIRED SKILLS
Experience in web, mobile web apps and PWA;
Hybrid web apps a PLUS (Phonegap/Ionic);
Angular 8+, Angular 10 is a PLUS (especially if working on Ionic);
Typescript;
CSS/SASS;
Bootstrap;
Javascript;
Angular integration with Rest Services;
508;
GIT.(Experience submitting pull requests and reviewing/approving pull requests);
Nice to Have and a Plus:
Unit Testing: Karma/Jasmine;
E2E Testing: Protractor;
Ionic Framework (Ideal, but if you know Angular 10, should be able to pick it up relatively fast);
iOS and Android development (nice to have, even if experience limited to tutorials as it will help with Ionic development);
Familiarity with Jenkins; Docker/Vagrant
SOFT SKILLS
Agile Development;
Has been responsible for delivery of components;
Leadership within team or leading a team;
Good Coding habits: (Reviews, TDD, e2e testing);
Ability to task and plan accordingly for their own line items
REQUIRED EXPERIENCE
All candidates MUST BE a US Citizen or a Green Card Holder to be eligible for the role.
The developer MUST BE able to create logical and functional software code in a variety of languages.
MUST HAVE AT LEAST 5 YEARS of work experience as a UI Developer (Angular).
MUST HAVE a Bachelor’s Degree in Computer Science, Electronics Engineering, or other engineering or technical discipline OR 5-8 years of relevant experience in lieu of a degree.
MUST HAVE experience in understanding and articulating the benefits and risks associated with different coding languages in different functional environments.
MUST BE able to write software documentation.
COMPENSATION
$140-165 K—Fully Depends Upon Experience and Skills as they Apply to the needs of the Client;
Excellent Benefits Package.