SIDRAM TECHNOLOGIES
UI/UX Frontend Developer - w2 Job at SIDRAM TECHNOLOGIES in San Francisco
SIDRAM TECHNOLOGIES, San Francisco, CA, United States, 94199
UI/UX Frontend Developer
Location: San Francisco, CA
We are seeking a proficient React.js developer to join our front‑end development team. In this role, you will craft and integrate UI components using React.js and related workflows such as Webpack. The successful candidate will translate user and business needs into functional, visually engaging, and intuitive frontend designs, while also optimizing front‑end performance and maintaining comprehensive documentation for our codebase.
Key Responsibilities
- Developing and implementing UI components using React.js
- Translate wireframes, storyboards, and user flows into high‑quality code and interactive elements.
- Implement modern UI/UX designs for engaging user experiences.
- Build reusable components and front‑end libraries for future use.
- Optimize applications for maximum speed, scalability, and performance.
- Ensure cross‑browser compatibility and mobile responsiveness.
- Validate user input before submitting to backend services.
- Collaborate with backend developers and designers to improve usability and functionality.
- Participate in code reviews to maintain code quality and consistency.
- Evaluate applications to ensure all components function properly across different browsers and devices.
- Troubleshoot and debug issues to ensure smooth user experiences.
- Perform regular updates and improvements to keep applications current with design trends.
- Document technical aspects of projects for future reference and debugging.
- Stay up to date with the latest development trends and technologies.
Required Skills
- Strong coding skills with React.js.
- Proficient in JavaScript (ES6+), TypeScript (ES6+), HTML5, CSS3, and responsive UI/UX design.
- Hands‑on experience with Material‑UI, Styled Component, Webpack, Rollup, Storybook, React‑Router‑Dom (in‑depth parent‑to‑child routing), and DOM manipulation.
- Expertise in state management (Zustand, Redux, Context API) and custom hooks.
- Strong understanding of component architecture, reusability, and optimization.
- Hands‑on experience with testing frameworks (Jest, React Testing Library).
- Proficient in integrating and consuming RESTful APIs.
- Knowledge of CI/CD pipelines for automated builds and deployments.
- Understanding of module federation and micro‑frontend architecture.
- Knowledge of performance optimization for large‑scale applications.
- Strong knowledge of security, performance, and accessibility best practices for web applications.
- Strong communication skills for collaboration with cross‑functional teams and global clients.
- Good understanding of containerization (Docker) and application configuration.
- Knowledge of caching strategies and optimization techniques.
Nice to Have
- Knowledge of Next.js for server‑side rendering and SEO optimization.
- Experience with DevExtreme DataGrid for large data handling and BI dashboards.
- Experience integrating with component libraries.
Preferred Experience
- 7+ years of experience in frontend development.
- 7+ years of experience integrating front‑end applications with RESTful APIs.
- 5+ years of experience with Azure Cloud services for frontend deployment and Azure DevOps.
- 5+ years of exposure to Agile software development methodologies.
- Bachelor’s degree in computer science, finance, or other relevant areas (any Azure or ReactJS certification is a plus).