Job Description :
Title: UI Developer
Location: El Segundo, CA
Duration: 12+ Months Contract

Key Roles and Responsibilities: Designs, develops, documents and analyzes business requirements through meeting with key stakeholders to develop and support a user interface that interacts with multiple backend services. Engineers software solutions that meet performance, usability, scalability, reliability, and security needs. Coordinates user interface design, specification, and integration of total systems and subsystems in a large-scale environment. Assesses (proof of concept) and recommends solutions to improve the current systems.

Job Contribution: Sound technical knowledge growing thorough applications, expanding knowledge of ATT user interface technologies. Education: Preferred Bachelors of Science degree or equivalent experience. Experience: Typically requires 3-5 years’ experience. Technical Career Pathway (TCP) role. Supervisory: No.

Must have experience with Angular 4 and above. Protractor and/or other UI testing framework a big plus. High level proficiency with HMTL5 and CSS knowledge and any NOSQL database experience such as Mongo, Couchbase or Cassandra a plus. Experience developing user interfaces that interface with a service oriented architecture.

Preferred experience a plus
Javascript frontend
Angular 4.0/5.0 and typescript
Frontend experience consuming web services
Javascript unit testing frameworks (such as Protractor)
NodeJS and npm libraries

Principal Functional Skills / Competencies associated with this Title:
Agile methodology (Safe Agile/ Scrum)
RESTFul API experience or knowledge
Understanding of multi-tiered enterprise software architecture
Knowledge of continuous integration/ continuous development workflow
Application design
Experience writing front-end unit test
Work with team leads for planning, estimation and status reporting
Participate in code architecture and code reviews with extended team