Job Overview:
Densify is seeking a skilled and motivated Senior UX Designer & React Front-End Developer, you will lead the design and development of user-centric web interfaces that align with business and user needs. You will collaborate with cross-functional teams to integrate design thinking and front-end development, ensuring seamless, intuitive, and high-performing applications.
Key Responsibilities:
Design and optimize user experiences by applying UX principles and human-machine interaction best practices.
Develop, test, and deploy responsive web interfaces using React.js, ensuring usability, scalability, and performance.
Translate wireframes, user flows, and prototypes into production-ready components.
Conduct user research and usability testing to refine designs and improve the product.
Collaborate with product managers and designers to create user-centric design systems and patterns.
Integrate front-end interfaces with back-end services through RESTful APIs or GraphQL.
Ensure cross-browser compatibility and consistent experiences across devices and platforms.
Mentor junior team members in UX methodologies and front-end development best practices.
Stay updated on trends in UX design, human-machine interaction, and modern front-end technologies.
Requirements:
Proven experience in UX design with a focus on human-machine interaction.
Strong skills in front-end development using React.js, HTML5, CSS3, and JavaScript (ES6+).
Proficiency in wireframing and prototyping tools like Figma, Sketch, or Adobe XD.
Experience with state management libraries like Redux or Context API.
Familiarity with front-end build tools such as Webpack, Babel, and NPM/Yarn.
Knowledge of responsive design and mobile-first development.
Strong understanding of usability testing and user research methodologies.
Excellent debugging and troubleshooting skills.
Effective communication skills to collaborate with both technical and non-technical stakeholders.
Preferred Skills:
Experience with TypeScript and its integration with React.
Familiarity with server-side rendering (SSR) or static site generation (SSG) frameworks like Next.js.
Knowledge of design systems and creating reusable UI components.
Familiarity with testing frameworks like Jest, Enzyme, or Cypress.