Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

React and UX Developer

IOTAP Inc India Positions • Virginia, US • On-site

Posted on: 10th March, 2025
Employment Type: FULLTIME

Job Description

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.

Responsibilities

  • 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
  • Design and develop interactive, responsive web applications using React.js and modern JavaScript frameworks
  • Collaborate with front-end and back-end teams to integrate UI components with APIs and back-end services
  • Write clean, efficient, reusable, and maintainable code following best practices
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability
  • Work closely with the UX/UI design team to translate wireframes, prototypes, and mockups into functional, intuitive web pages
  • Conduct user research, usability testing, and analyze user feedback to continuously improve the user experience
  • Focus on creating a seamless and engaging experience for users while keeping accessibility and performance at the forefront of your design approach
  • Collaborate with cross-functional teams, including product managers, designers, and back-end developers, to define and implement new features
  • Participate in code reviews, pair programming, and other collaborative development practices
  • Contribute to the continuous improvement of development processes and standards
  • Analyze and improve front-end performance, including page load times, responsiveness, and overall user experience
  • Use modern web technologies and tools to optimize the development and production processes
  • Write comprehensive documentation for code, features, and best practices
  • Maintain and update web applications to keep them up-to-date with the latest technologies and security standards
  • Strong debugging and troubleshooting skills to identify and resolve front-end issues

Requirements

  • Strong experience in React.js and its ecosystem (React Router, Redux, Hooks, etc.)
  • Proficient with HTML5, CSS3, JavaScript, TypeScript and ES6+
  • Experience with UI frameworks and libraries like Material-UI, Ant Design, or Tailwind CSS
  • Experience with Fluent v9 will be an advantage
  • Familiar with modern JavaScript tools and build systems like Webpack, Babel, NPM/Yarn, etc
  • Deep understanding of UX principles, including user-centered design, interaction design, and accessibility best practices
  • Familiarity with design tools such as Figma, Sketch, or Adobe XD
  • Experience in conducting user research, wireframing, prototyping, and usability testing
  • Strong knowledge of integrating RESTful APIs and working with JSON
  • Understanding of modern API authentication mechanisms such as OAuth
  • Experience with asynchronous programming and handling API responses efficiently in a React environment
  • Version Control and Collaboration:
  • Proficient with Git for version control and collaboration in a team environment
  • Familiar with testing frameworks and tools like Jest, React Testing Library, and Cypress
  • Knowledge of performance best practices and tools for optimizing React applications (e.g., lazy loading, code splitting, etc.)
  • Bachelor’s degree in Computer Science, Software Engineering, Human-Computer Interaction (HCI), or a related field (or equivalent practical experience)
  • Minimum of 3+ years of professional experience in front-end development, specifically using React.js and UX design
  • Experience working in an agile environment, preferably in a SaaS or similar tech industry
  • Proven track record of building production-grade applications that prioritize user experience
  • Strong problem-solving skills and the ability to think critically about user experience
  • Excellent communication and collaboration skills to work within cross-functional teams
  • Ability to handle multiple projects and meet deadlines in a fast-paced environment
  • A passion for continuous learning and staying up-to-date with the latest web technologies and UX trends
IOTAP Inc India Positions

IOTAP Inc India Positions

Technology

Location

Virginia, US

Job Type

FULLTIME

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

RIT Solutions, Inc.

3 weeks ago

FULLTIME

JavaScript and React Expert

New Jersey, US View Job

Zowta, LLC

2 weeks ago

FULLTIME

Sr. Full Stack Engineer - React + Node (United States)

New Jersey, US View Job