Job Title : UI Developer
Location : San Jose, CA (Remote / Hybrid / Onsite options available)
Duration : Contract
Job Summary :
We are seeking a skilled and motivated UI Developer with deep expertise in React.js, JavaScript, and modern UI architecture principles. The ideal candidate will have experience designing and building scalable, modular, and user-friendly interfaces, and integrating frontend applications with backend services and security frameworks such as Single Sign-On (SSO) and Role-Based Access Control (RBAC).
Key Responsibilities :
- Design and implement responsive and dynamic user interfaces using React.js, JavaScript, and modern front-end frameworks.
- Develop modular, reusable UI components adhering to best practices in UI architecture.
- Collaborate with UX designers, backend developers, and other stakeholders to deliver seamless, intuitive user experiences.
- Integrate authentication and authorization mechanisms like SSO and RBAC into the UI layer.
- Ensure cross-browser compatibility, accessibility (WCAG standards), and high performance of web applications.
- Participate in code reviews, providing and receiving constructive feedback.
- Maintain comprehensive documentation and test coverage for UI components.
- Identify, troubleshoot, and resolve UI / UX issues and bugs in a timely manner.
Required Skills & Qualifications :
Strong hands-on experience with React.js and JavaScript (ES6+).In-depth understanding of UI design patterns and component-based architecture.Experience integrating SSO and RBAC into web applications.Proficiency with HTML5, CSS3, and responsive design techniques.Knowledge of accessibility standards and best practices (e.g., WCAG, ARIA).Familiarity with tools such as Webpack, Babel, Git, Jest, or similar.Strong problem-solving skills and attention to detail.Excellent communication and team collaboration abilities.Preferred Qualifications :
Experience with TypeScript is a plus.Background in enterprise-level or high-security web applications.Familiarity with CI / CD pipelines for frontend deployment.