cover image
Seneca Resources

UI Developer

Hybrid

Santa clara, United states

Freelance

17-09-2025

Share this job:

Skills

Communication JavaScript TypeScript CI/CD Test Problem-solving Attention to detail Architecture git React.js HTML5 CI/CD Pipelines

Job Specifications

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.

About the Company

Seneca Resources is an Information Technology and Engineering professional services firm supporting clients in the public and private sectors. For over 15 years, Seneca Resources has successfully delivered services and solutions to organizations ranging from small businesses to Fortune 100 companies and numerous branches of the Federal Government. Areas of technical and functional expertise include: CIO and CTO Services / CISO Services / ERP Solutions / Managed Security Services / CRM Solutions / Data Analytics / Utility S... Know more