UI Developer
Current Openings - richmond, VA
Apply NowJob Description
Position Summary The client is seeking to fill an open position for a UI Developer within our Java Development Team. In this role the candidate will create user interfaces using programming languages like HTML, CSS, JavaScript/Typescript, and front-end frameworks/libraries like Angular to build the layout, styling, and interactivity of websites. Conform to our established UI guidelines. Collaborate with back-end developers and web designers to improve usability. Ensuring our websites meet web standards and are accessible to people with disabilities. Minimum Qualifications • 4+ years of experience in front end/UI development. • Proficiency in HTML, CSS, and JavaScript/Typescript. • Knowledge of CSS preprocessors like Sass or LESS. • Experience with front-end frameworks/libraries like Angular, React, etc. • Experience working with RESTful APIs. • Understanding of responsive design and cross-browser compatibility. • Familiarity with version control systems (e.g., Git). • Ability to collaborate with backend application developers, and stakeholders. • Knowledge of UI development best practices and coding standards. Preferred Qualifications • 6+ years of experience in front end/UI development. • Deep understanding of front-end optimization techniques. • Experience in making Accessibility Testing Tools for complying with ADA and Section 508 Standards (e.g., Chrome Lighthouse, aXe, Wave etc.) • Experience with UI/UX design tools (e.g., Figma, Sketch). • Familiarity with TypeScript or other typed languages. • Knowledge of testing frameworks (e.g., Jest, Mocha, Jasmine, Karma etc.). • Good troubleshooting skills. Working Conditions: • Work Environment: This is a remote position with occasional needs to meet at the Clients office for project related meetings, etc. • Equipment: The resource will use their personal computer, a laptop or desktop computer (with Windows 11 Pro), to remotely connect to their assigned client workstation, via VPN. A personal webcam and audio equipment will be required when participating in virtual meetings. • Physical Requirements: Ability to sit for extended periods and use computer equipment. • Travel Requirements: No travel is required for this position.
Created: 2024-09-22