Back to Jobs

Senior User Interface Developer

Remote, USA Full-time Posted 2025-11-03
Job Title: Senior User Interface Developer Location: Remote Duration: 12 Months MUST provide a link to candidate's portfolio in the resume Job Description: SCOPE OF SERVICES • 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. • Apply modern UI automation and testing tools to validate front-end performance, accessibility, and code quality. • Foster a collaborative, agile work environment, providing feedback and suggestions to both internal teams and external vendors. • Contribute to sprint planning and retrospective meetings, ensuring UI development is aligned with overall project goals and timelines DESIRABLE TRAITS: • Familiarity with AI-driven tools for automating testing and performance monitoring. • Proficiency in TypeScript and state management libraries like Redux. • Ability to work in a highly collaborative, fast-paced, and agile environment. • Prior experience in government or public-sector projects is a plus. MANDATORY SKILLS/EXPERIENCE: • 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. TOOLS AND METHODOLOGIES: • 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. DESIRABLE SKILLS/EXPERIENCE: • 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 Job!  

Similar Jobs