Job Description :

In the Client Architecture role, you will engage in design, implementation and documentation of client-side architecture for CVS Health, advancing principles such as security, performance, scalability, reuse, and always a customer focus. In addition to providing architectural solutions, you will work hands-on developing POCs, reference implementations and architectural guides. This is a role for experienced lead developers who are also a big-picture thinkers and strong communicators who want to influence the architectural direction of an organization that touches millions of lives every day.



- Contribute to the architecture, design, and implementation of enterprise-class UI for Customer.

- Provide architectural and technical direction to UI engineering teams.

- Conduct design and code reviews with a focus on architectural principles.

- Build POCs to demonstrate solutions.

- Support developers in implementing architectural suggestions and guidelines.

- Innovate in adopting new technologies and design best practices.

- Mentor and coach junior engineers.

- Seek opportunities for continuous improvement.

- Collaborate with visual designers, UX designers, engineers, product management, and business analysts to implement new features.


Required Qualifications

- 6+ years of experience developing or architecting web application UI.

with (knowledge of Angular 5+ required) frameworks.

- 6+ years of experience in UI technology such as JavaScript, React, Angular, JQuery, HTML5 and CSS.

- 3+ years of experience with Typescript.


Preferred Qualifications

- Experience in responsive and adaptive UI design and development.

- Experience in security-oriented projects and solutioning.

- Experience with Angular, BackboneJS, Polymer, or other front-end frameworks.

- Experience with NodeJS and related server-side concepts.

- Experience with ES6/ES7/ES8, UI middleware.

- Experience with web components, micro-frontends, control/pattern libraries and tools.

- Experience with state management: Flux, Redux, NGRX, and related patterns.

- Experience with packaging, bundling and library management tools.

- Experience with accessibility, usability and design systems.

- Experience developing micro-components, microservices and cloud platforms like GCP, Amazon EC2, and Azure.

- Experience with micro-services, CDNs, data caches and stores.

- Experience with Jenkins, CI/CD Pipeline, GIT and other DevOps principles.

- Experience with Agile development.

- A problem solver who is able to move fluidly between high-level abstract thinking and detailed implementations.

- Open to new ideas and approaches. Able to implement using various technologies.

- A self-starter who is naturally inquisitive.

- Strong in collaboration and communication


Similar Jobs you may be interested in ..