UI DEVELOPER

Overview

Hybrid
Depends on Experience
Full Time

Skills

AngularJS
HTML5
JavaScript
TypeScript
UI
User Experience
Web Applications
JEST

Job Details

Position: UI Developer with Angular

Location: Alpharetta, GA

Job type: Contract

Interview process:

First Round Theoretical Interview

Second Round Coding Assessment

F2F Interview-Coding

Job Description:

Requires programming skills, involved in the development of software applications.

Knowledge of programming languages to develop necessary specifications for the software by following the technical designs.

In specific cases, knowledgeable on Agile/iterative development methodologies will be required (and called out).

Skill/Experience/Education

Mandatory Skills 10+ years relevant client experience in similar technology (does not include training period), Including at least 5 years of on-site client experience in similar technology and domain - Min Education - Bachelors degree in technology, Masters preferred

Desired Skills This position will be for a strong technical developer working within a scrum team and leading other developers.

Join us in our transformation journey and help our customers interface with cutting edge time and payroll products. In this position, you will be a part of the development scrum team responsible for creating and maintaining Next Generation products to support ADP's clients all over the world in an agile environment. Put on your customer centric design thinking hat, ensuring development of features in the product are in line with the overall roadmap and vision.

QUALIFICATIONS:

10+ years of recent professional front end software development experience (not freelance / hobby experience)

Solid understanding of fundamental programming concepts

Solid understanding of fundamental Javascript concepts

Solid understanding of testing concepts and automated testing experience using Jasmine, Jest, or similar BDD testing framework

Angular, Vue.js, or React experience using Typescript or ES2015+

Familiar with Web Components (Stencil, Polymer, Angular Elements)

Familiar with HTML5, CSS3, and SASS or LESS, responsive design

Experience with reactive programming concepts and RxJS

Experience with automated browser testing using Protractor, Selenium, Cypress, etc

Experience facilitating code reviews, code quality checks

Experience working with Product Owners to plan future work for the team

Experience collaborating with UX using Design Systems

Eagerness to experiment with new technologies and innovative ways to solve problems

Passion for developing high quality, well tested code

PREFERRED QUALIFICATIONS:

Familiar with micro frontends

Familiar with CI/CD pipelines

Must Have Skill Matrix:

Java Script- Core programming language for web development; enables interactivity and dynamic content- Min 5+Years

Angular- Full-featured framework with dependency injection, two-way data binding, and TypeScript- Min 5+Years

Jest- JavaScript testing framework with a focus on simplicity- Min 4 Years

Cypress- End-to-end testing framework for web applications-Min 2 Years

Playwright- Cross-browser automation library for end-to-end testing-Min 1 to 2 Years

Typescript- Job Description Superset of JavaScript adding static typing and enhanced tooling-Min 4 Years

Agile Methodology- Understanding of iterative development processes-Min 5+Years

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.