Job Description :
Sr. Angular Developer

Preferred Skills:

Experience with Java/J2EE and Spring MVC
Experience with internationalization

Position Summary:

Client is seeking an experienced web engineer with expert level Angular skills that is passionate about building modern web applications. This candidate will have strong technical skills and agile mindset to join our fast paced Digital Experience team. In this, the candidate will help transform our application stack to Angular 7 using Microservices, evangelize modern best practices within the team’s confines, be able to coach and help other team members with new concepts in Angular, while supporting our key initiatives, long term business backlog of features, as well as help evolve the architecture for our Client’s Online Account Center websites. This is a very exciting time at Client and your work within the Digital Experience team will directly contribute to help improve the customer experience and satisfaction for our 100+ million customers.

Duties and Responsibilities:

Build and maintain modern, scalable, and robust web applications, utilizing the latest technology stack (Angular 7 and Spring Boot Microservices) that we have to offer, and making sure our applications are the best they can be.
Show enthusiasm and a sense of ownership for the system and its components that are vital to the success of the business
Keeps up with the latest developments in the web programming space and is able to evangelize best practices while coaching other team members, when necessary, on key technology concepts and design principles
Continuously optimize, monitor, and test your designs
Architect and implement reusable and efficient front-end systems that drive complex web applications
Collaborate with other UX Designers, Product Managers, and Software Engineers to deliver compelling user-facing products
Contribute to Angular architecture and establish best practices
Follow high-level of standards across all levels of design and development work

Supervisory Responsibilities:
There are no supervisory responsibilities associated with this job
Minimum Qualifications:
5 years of Coding Experience (JavaScript/AngularJS/Angular2+/React)
2 years of Angular 2+ Experience (could be combination of Angular 2+ and React)

Requirements and General Skills:
Top-notch interpersonal skills and ability to interact and work with staff at all levels
Must be able to evangelize best practices and coach other team members on key technology concepts and design principles
Adaptable and are able to develop creative and effective solutions to problems
Take pride and ownership of the code and product being delivered
Commitment to "internal client" and customer service principles
Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast paced environment
Must have legal right to work in the U.S.
Technical Skills:

7+ years of experience architecting and developing high volume modern web applications
Expert level Angular 2+ developer, utilizing Typescript and Angular CLI
Expertise utilizing RESTful web services
Ability to design/architect large scale Angular applications
Experience creating custom, reusable modules and components to extend core Angular
Experience unit testing with JavaScript frameworks such as Karma or Jasmine
Experience working in a Continuous Integration and Delivery environment
Experience with automated Selenium/TestNG tests
Knowledge of web security standards and how to apply them
Agile/Scrum experience
Experience using Git source control

Client : Marlabs