Overview
Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
Senior UI Developer
Job Details
Position Senior UI Developer (10+ Years Experience) - Remote
Location Remote
Duration 1+ Year (Extendable)
Job Description:
We are seeking a highly experienced and creative Senior UI Developer with 10+ years of hands-on experience in designing and developing modern, responsive, and dynamic web applications. The ideal candidate will possess a strong portfolio of complex UI implementations, a deep understanding of front-end architecture, and a passion for delivering seamless user experiences.
Key Responsibilities:
- Lead the design and development of high-quality UI components using modern JavaScript frameworks.
- Collaborate with UX/UI designers, backend developers, and product managers to implement intuitive user interfaces.
- Translate complex business requirements into elegant, performance-optimized, and maintainable front-end solutions.
- Drive architecture decisions for UI components, frameworks, and libraries.
- Ensure consistent look and feel across different browsers, devices, and screen resolutions.
- Optimize applications for maximum speed and scalability.
- Mentor and guide junior developers and review code for quality and best practices.
- Stay updated with the latest trends and advancements in front-end technologies.
Required Skills & Experience:
- 10+ years of professional experience in front-end/UI development.
- Expertise in HTML5, CSS3, JavaScript (ES6/ES7).
- Proficient in modern front-end frameworks such as React.js, Angular, or Vue.js (React preferred).
- Strong experience with TypeScript and Redux / Context API.
- Deep understanding of RESTful APIs and JSON data formats.
- Familiarity with component-based architecture and state management.
- Experience with responsive design, cross-browser compatibility, and mobile-first development.
- Knowledge of UI/UX principles, accessibility (WCAG) standards, and design systems.
- Experience with CSS preprocessors (SASS/LESS) and CSS-in-JS libraries (like styled-components).
- Hands-on experience with testing frameworks (Jest, React Testing Library, Cypress, etc.).
- Understanding of version control systems (Git/GitHub/GitLab).
- Experience with CI/CD pipelines and build tools like Webpack, Vite, or Rollup.
- Strong problem-solving, analytical, and debugging skills.
Preferred Qualifications:
- Experience working in Agile/Scrum environments.
- Familiarity with backend integration (Node.js, GraphQL, etc.).
- Experience with cloud services (AWS, Azure, Google Cloud Platform) and serverless architecture.
- Knowledge of performance optimization and web security best practices.
- Contributions to open-source or active participation in developer communities.
Educational Qualification:
- Bachelor s or Master s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.