UI Engineer

Overview

On Site
Accepts corp to corp applications
Contract - Independent

Skills

Web Applications
JavaScript Frameworks
Collaboration
Wireframe
Prototyping
Scalability
Debugging
Computer Science
Frontend Development
JavaScript
Elasticsearch
HTML5
Css3
Cascading Style Sheets
Management
API
RESTful
JSON
Version Control
Git
GitHub
Bitbucket
Responsive Design
Cross-browser
UI
User Experience
Attention To Detail
TypeScript
Build Tools
React.js
Testing
Cypress
Continuous Integration
Continuous Delivery
Agile
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud Platform
Google Cloud

Job Details

Job Title: React UI Engineer
Location: Berkeley Heights, NJ

Job Summary:

We are seeking a skilled React UI Engineer to join our team in Berkeley Heights, NJ. The ideal candidate will have strong expertise in React.js and front-end development, with the ability to design and deliver scalable, responsive, and user-friendly web applications. You will collaborate closely with product managers, UX designers, and backend engineers to create seamless user experiences.

Key Responsibilities:

  • Design, develop, and maintain responsive web applications using React.js and modern JavaScript frameworks.
  • Collaborate with UX/UI designers to translate wireframes and prototypes into high-quality code.
  • Ensure the performance, scalability, and cross-browser compatibility of applications.
  • Build reusable components and front-end libraries for future use.
  • Integrate front-end components with RESTful APIs and backend services.
  • Optimize applications for maximum speed and responsiveness.
  • Participate in code reviews, testing, and debugging to ensure high-quality deliverables.
  • Stay current with emerging front-end technologies and best practices.

Required Skills & Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 9+ years of professional front-end development experience.
  • Strong proficiency in React.js, JavaScript (ES6+), HTML5, CSS3.
  • Experience with state management libraries (Redux, Context API, MobX).
  • Knowledge of RESTful APIs integration and JSON data handling.
  • Familiarity with version control systems (Git/GitHub/Bitbucket).
  • Strong understanding of responsive design and cross-browser development.
  • Good knowledge of UI/UX principles and attention to detail.

Preferred Skills:

  • Experience with TypeScript.
  • Familiarity with frontend build tools (Webpack, Babel, Vite).
  • Exposure to testing frameworks (Jest, React Testing Library, Cypress).
  • Experience with CI/CD pipelines and Agile methodologies.
  • Knowledge of cloud platforms (AWS, Azure, Google Cloud Platform) is a plus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.