
UI Developer
Job Description
Posted on: March 14, 2025
Dice is the leading career destination for tech experts at every stage of their careers. Our client, RightTalents, is seeking the following. Apply via Dice today! Title: User Interface Developer Location: New York (Remote) only Locals Duration: 12 Months Work Hours: 40hrs/week Portfolio Must Job Description: The Senior UI Developer will work alongside the UX and design teams, as well as product managers and external vendor teams, to implement high-quality, user-centered UI components for MyCity. The role requires a strong understanding of modern JavaScript frameworks, especially React, and a deep commitment to UI best practices, accessibility, and performance optimization. This role will also focus on building testable prototypes before the planned features and services are developed, while ensuring UI elements are responsive, scalable, and consistent with the design system. Build and refine interactive UI components and prototypes that are ready for testing and validation. Scale and enhance existing UI features while ensuring proper validation and testing before full development. Continuously improve and extend the established design system, ensuring consistency across the platform. Collaborate with UX/UI designers and external vendors to align on feature development and UI standards. Identify and resolve UI performance bottlenecks and accessibility issues, ensuring compliance with WCAG standards. UI Development: Proficient in JavaScript, React, HTML5, CSS3, and responsive design principles. Prototyping and Design: Experience with Figma for Design collaboration and translating designs into functional prototypes. Performance and Accessibility: Knowledge of tools like Lighthouse, Webpack, and Chrome DevTools for optimizing UI performance and ensuring accessibility standards are met. Collaboration: Experience with version control systems (e.g., Git) and Agile project management tools Azure Boards. Testing and Automation: Familiarity with testing libraries such as Jest, Cypress, or React Testing Library for automated front-end testing. Mandatory Skills: 6+ years of experience in UI development with a strong focus on React and front-end technologies. Experience in building and scaling user interface components for large web applications. Expertise in design systems with a focus on improving and extending the UI component library. Strong understanding of performance optimization and accessibility standards (WCAG, ADA). Proven ability to collaborate with cross-functional teams and external vendors to ensure consistency in design and development. Experience in validating UI prototypes and ensuring that features are tested before being developed. Desirable Skills: Design Systems & Scalability: Strong experience in maintaining and evolving a comprehensive design system, ensuring UI components are scalable and reusable across the application. Advanced Prototyping: Ability to use tools like Figma to create high-quality, interactive prototypes for early-stage testing and validation. Cross-functional Collaboration: Proven ability to work closely with cross-functional teams, including UX designers, product managers, developers, and external vendors to align on project objectives and deliverables. AI and Automation Tools: Experience using AI-powered tools to automate UI testing, performance tracking, and accessibility evaluations, streamlining the development process and improving quality. API Integration: Experience with integrating and consuming APIs (REST/GraphQL) to build dynamic, data-driven UI components. Agile Practices: Familiarity with Agile methodologies, including sprint planning, standups, retrospectives, and backlog grooming, to manage tasks and ensure iterative development. Prior experience in government or public-sector projects is a plus
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

ReactRemoteJobs.com
Get ReactRemoteJobs.com on your phone!