Digital (Mid-Senior Front-End Developer)-12236-Hybrid
Shuvel Digital
- Vienna, VA
- Permanent
- Full-time
- 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