Frontend Developer - Vienna, VA or Winchester, VA or Pensacola, FL or San Diego, CA - Georgia Tek Systems
Vienna, VA
About the Job
Frontend Developer
Location: Hybrid, One day/week from any of the following locations (your choice) Vienna, VA or Winchester, VA or Pensacola, FL or San Diego, CA
Position Type: Contract
Interview: MUST be able to interview onsite
US Citizen, Green Card, TN, GC EAD and H4 EAD only No Third-party agencies.
Requirements
Location: Hybrid, One day/week from any of the following locations (your choice) Vienna, VA or Winchester, VA or Pensacola, FL or San Diego, CA
Position Type: Contract
Interview: MUST be able to interview onsite
US Citizen, Green Card, TN, GC EAD and H4 EAD only No Third-party agencies.
Requirements
- Mid to high-level Front-end engineer with extensive experience in React as well as in Angular version 10 and up, who will be part of a Digital Delivery team responsible for the client side of our service
- Primary focus of this role will be to implement a complete responsive UI web application
- The Front-end engineer will support innovative member and team member experiences that leverage the latest technologies in open source and the cloud technologies
- Main duties will include in ideating, experimenting, and developing modules, components, and coupling them into a functional application
- UI Expert
- 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 component styles
- Experience writing semantic, accessible HTML
- Experience with integrating 3rd party components into design system
- CSS/SASS
- Storybook(or similar tool)
- Angular 10 and above
- Well versed in Typescript
- Bootstrap
- ng-Bootstrap
- 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
- Write well-structured code that is easy to maintain and understand
- Optimize code for performance, ensuring fast loading times and smooth user experiences
- Build applications that adapt and work well across different devices and screen sizes
- Use CSS preprocessors like Sass or Less to enhance CSS with variables and functions, hence, making stylesheets more maintainable and reusable
- Collaborate with fellow engineers, designers, analysts to define, design, and ship new features
- Knowledge of browser developer tools such as Chrome DevTools
- Comfortable in working with branches, merging code, and resolving conflicts
- Strong problem-solving and debugging skills
- Must have hands-on experience in Angular 10 and up
- Must have hands-on experience in React
- Experience in writing test cases using Karma, Protractor and other frameworks
- Experience working with Azure DevOps and/or AWS
- Experience with Github
- 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 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 patters
- 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 Agile environment
Source : Georgia Tek Systems