Match score not available

React and UX Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Software Engineering, Human-Computer Interaction, or related field., Minimum of 3+ years of professional experience in front-end development using React.js and UX design., Strong experience with modern JavaScript frameworks and tools, including React.js, HTML5, CSS3, and TypeScript., Excellent communication and collaboration skills, with a passion for continuous learning..

Key responsabilities:

  • Build modern web applications ensuring a seamless and intuitive user experience.
  • Collaborate with product managers, designers, and back-end developers to create customer-centric solutions.
  • Conduct user research and usability testing to improve user experience continuously.
  • Write clean, maintainable code and document features and best practices.

IOTAP Inc. logo
IOTAP Inc.

Job description

Job Type
Full-time
Description

Job Role:

As a React and UX Developer, you will be responsible for building modern web applications and ensuring they provide a seamless, intuitive user experience. You will work closely with product managers, designers, and back-end developers to create innovative, customer-centric solutions. You will apply your knowledge of React and UX principles to craft high-performance, visually appealing, and user-friendly interfaces.


Requirements

React Development:

o Design and develop interactive, responsive web applications using React.js and modern JavaScript frameworks.

o Collaborate with front-end and back-end teams to integrate UI components with APIs and back-end services.

o Write clean, efficient, reusable, and maintainable code following best practices.

o Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.

UX Design and Implementation:

o Work closely with the UX/UI design team to translate wireframes, prototypes, and mockups into functional, intuitive web pages.

o Conduct user research, usability testing, and analyze user feedback to continuously improve the user experience.

o Focus on creating a seamless and engaging experience for users while keeping accessibility and performance at the forefront of your design approach.

Collaboration:

o Collaborate with cross-functional teams, including product managers, designers, and back-end developers, to define and implement new features.

o Participate in code reviews, pair programming, and other collaborative development practices.

o Contribute to the continuous improvement of development processes and standards.

Performance Optimization:

o Analyze and improve front-end performance, including page load times, responsiveness, and overall user experience.

o Use modern web technologies and tools to optimize the development and production processes.

Documentation and Maintenance:

o Write comprehensive documentation for code, features, and best practices.

o Maintain and update web applications to keep them up-to-date with the latest technologies and security standards.


Technical Skills Requirements:


Frontend Development:

o Strong experience in React.js and its ecosystem (React Router, Redux, Hooks, etc.).

o Proficient with HTML5, CSS3, JavaScript, TypeScript and ES6+.

o Experience with UI frameworks and libraries like Material-UI, Ant Design, or Tailwind CSS.

o Experience with Fluent v9 will be an advantage.

o Familiar with modern JavaScript tools and build systems like Webpack, Babel, NPM/Yarn, etc.

UX/UI Design:

o Deep understanding of UX principles, including user-centered design, interaction design, and accessibility best practices.

o Familiarity with design tools such as Figma, Sketch, or Adobe XD.

o Experience in conducting user research, wireframing, prototyping, and usability testing.

API Integration:

o Strong knowledge of integrating RESTful APIs and working with JSON.

o Understanding of modern API authentication mechanisms such as OAuth.

o Experience with asynchronous programming and handling API responses efficiently in a React environment.

Version Control and Collaboration:

o Proficient with Git for version control and collaboration in a team environment.

Testing and Debugging:

o Familiar with testing frameworks and tools like Jest, React Testing Library, and Cypress.

o Strong debugging and troubleshooting skills to identify and resolve front-end issues.

Performance Optimization:

o Knowledge of performance best practices and tools for optimizing React applications (e.g., lazy loading, code splitting, etc.).


Qualifications:


Education:

o Bachelor’s degree in Computer Science, Software Engineering, Human-Computer Interaction (HCI), or a related field (or equivalent practical experience).


Experience:

o Minimum of 3+ years of professional experience in front-end development, specifically using React.js and UX design.

o Experience working in an agile environment, preferably in a SaaS or similar tech industry.

o Proven track record of building production-grade applications that prioritize user experience.


Soft Skills:

o Strong problem-solving skills and the ability to think critically about user experience.

o Excellent communication and collaboration skills to work within cross-functional teams.

o Ability to handle multiple projects and meet deadlines in a fast-paced environment.

o A passion for continuous learning and staying up-to-date with the latest web technologies and UX trends.


Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Time Management
  • Collaboration
  • Communication
  • Problem Solving

React Developer Related jobs