Logo
Bayone

UI Engineer

Bayone, Pleasanton, California, United States, 94566


Job Description:

We are looking for a talented and passionate UI Engineer with expertise in React to join our team. The ideal candidate will be responsible for developing and implementing user interface components using React.js workflows. Your primary focus will be on delivering a seamless user experience by developing high-quality, reusable, and scalable front-end components.

Key Responsibilities: Develop new user-facing features using React.js and modern JavaScript frameworks. Build reusable components and front-end libraries for future use. Optimize components for maximum performance across a vast array of web-capable devices and browsers. Translate designs and wireframes into high-quality code. Collaborate with designers, back-end developers, and product managers to ensure a consistent and engaging user experience. Debug and resolve front-end issues and improve application performance. Stay up-to-date with the latest trends and best practices in front-end development and React ecosystem. Requirements:

Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. Thorough understanding of React.js and its core principles. Experience with popular React.js workflows (such as Redux or Context API). Familiarity with RESTful APIs and asynchronous programming. Proficient understanding of web markup, including HTML5 and CSS3. Knowledge of modern front-end build pipelines and tools, such as Webpack, Babel, and npm. Experience with code versioning tools such as Git. Understanding of responsive design principles and cross-browser compatibility. Strong problem-solving skills and attention to detail. Preferred Qualifications:

Experience with TypeScript. Familiarity with server-side rendering and Next.js framework. Knowledge of UI/UX design principles and tools such as Figma or Sketch. Experience with testing frameworks such as Jest or React Testing Library. Familiarity with Agile/Scrum development processes. Why Join Us?

Opportunity to work on cutting-edge projects in a collaborative environment. Competitive compensation and benefits package. Professional growth and skill development opportunities. Inclusive and supportive workplace culture.