UI Developer - Umanist Staffing LLC
Newark, DE
About the Job
Position Title
: UI Developer
Location
: Newark, Delaware (Hybrid Role; Nearby Candidates Preferred)
Position Type
: Full-Time, W2 Candidates (Minimum 16-Month Validity Required)
Position Responsibilities:
UI Development
: Design, develop, and implement user interfaces for web applications. Ensure high-quality, responsive, and accessible UI components.
Collaboration
: Work closely with UX/UI designers and other stakeholders to transform wireframes and design mockups into functional, high-quality code.
Optimization
: Optimize UI components for performance, leveraging tools and techniques for speed and efficiency, including image compression, lazy loading, and code bundling.
Troubleshooting
: Identify, troubleshoot, and resolve issues to ensure a smooth and seamless user experience.
Code Quality
: Participate in code reviews, adhere to best practices, and maintain high standards for code quality and consistency.
Tool Utilization
: Use front-end and accessibility tools to ensure applications are compliant with WCAG 2.1 and provide a high-quality user experience across various devices and browsers.
Required Skills Experience:
HTML/CSS
: Expertise in HTML5 and CSS3, including pre-processors like SASS. Strong understanding of semantic HTML, responsive design, and accessibility standards (WCAG 2.1).
JavaScript
: Proficiency in Vanilla JavaScript (ES6+) and modern JavaScript frameworks and libraries such as Angular, React, Vue, or similar.
Version Control
: Experience with Git distributed version control, branching/merge strategies, and platforms like Bitbucket.
Design Patterns
: Solid understanding of front-end design patterns and principles, including Responsive Web Design, MVC, BEM, OOCSS, Event Delegation, and more.
AJAX Data Fetching
: Experience with AJAX for fetching and rendering dynamic web content from service endpoints.
Performance Optimization
: Familiarity with performance optimization tools and techniques, such as Lighthouse, image compression, and code bundling.
Front-End Tools
: Proficiency with development and accessibility tools such as DevTools, Web Fiddler, and accessibility testing tools (e.g., JAWS, VoiceOver, TalkBack).
UX Integration
: Ability to efficiently translate UX wireframes into functional UI components while proactively identifying and addressing design risks.
Node.js NPM
: Experience with Node.js, NVM, and NPM for managing dependencies and development workflows.
Qualifications:
Bachelor’s degree in Computer Science, Web Development, or a related field, or equivalent professional experience.
Typically requires 5-6 years of experience in UI development with a strong portfolio showcasing relevant projects.
Source : Umanist Staffing LLC