
Front-End Engineer - Angular 17
- Winchester, VA
- Permanent
- Full-time
- Updated Resume
- Current Location
- Visa Status
- LinkedIn Id
- Develop new client facing features for interactive web applications that rely heavily on REST APIs using modern web technologies.
- Work closely with Product Owner, UX and fellow engineers to understand and build web application from scratch.
- Ensure responsive implementation.
- Collaborate with fellow engineers, designers, analysts to define, design, and ship new features.
- Develop high quality, shippable code in short increments.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Implement UI component design focused on re-usability/scalability/extensibility/supportability.
- Focus on managing styles/stylesheets for client facing web applications.
- Establish and maintain component library/design system to be used across the enterprise.
- Work with application developers to integrate design system.
- Work with UX group to validate designs.
- 10+ yrs of total IT experience in web development.
- Must have hands-on experience in Angular 17 and up.
- Experience in writing test cases using Karma, Jest and other testing frameworks.
- Experience working with Azure DevOps and/or AWS.
- Experience with GitHub, Azure DevOps Repos, or other version control tools.
- Strong, hands-on development with Single Page Applications.
- 5+ years of experience developing dynamic, highly interactive user interfaces for the web.
- Ability to manage and interface with APIs and RESTful web services.
- DevOps experience such as creating configuration, build, and test scripts for Continuous Integration environments.
- Well versed in software architecture patterns.
- Must be an expert in CSS3, boot strap and any other similar technologies.
- Advanced knowledge in CSS, HTML, and JavaScript.
- Experience with Test Driven Development (TDD) and Agile (XP).
- Follow best practices with client-side Angular code.
- Be able to create self-contained, reusable, and testable modules and components.
- Ability to perform unit testing.
- Be proficient in TypeScript development.
- Knowledge and experience with WCAG 2.0 accessibility standards and guidelines.
- Experience with accessibility audit and quality assurance tool and processes.
- Experience working in an Agile environment.
- Understanding of S.O.L.I.D. principles.
- Experience working with large enterprise codebase, sharing stylesheets.
- Experience working with component library/design systems.
- Experience writing easy to read, clean, consistent CSS.
- Experience writing reusable UI components.
- Experience writing semantic, accessible HTML.
- Experience with integrating 3rd party components into design system.
- CSS/SCSS
- Angular17+
- JavaScript/TypeScript
- HTML
- Bootstrap
- ng-Bootstrap
- Azure DevOps
- Storybook (or similar UI component library tool)
505 Knolle Court
Saint Augustine, FL 32092Telephone:
201-778-9266