Back to Jobs

Senior User Interface Developer

Remote, USA Full-time Posted 2025-04-19

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