“U.S. Citizens and those authorized to work in the U.S. are encouraged to apply.”
Role: React UI Developer
Location: Newark, NJ only, Hybrid Position.
Key Responsibilities
• Build and enhance user-facing features using React.js with a focus on maintainability and reuse
• Enhance and modernize the existing portal experience, improving consistency, navigation, and overall interaction quality.
• Execute and close a backlog of UI enhancement requests by translating requirements into clean, scalable UI components and flows.
• Optimize application performance (rendering, bundle size, network usage) and improve perceived performance for end users.
• Improve visualization, usability, and overall UI/UX, working closely with product owners and designers to deliver polished experiences.
• Collaborate with cross-functional teams to understand requirements, propose solutions, and deliver high-quality enhancements (including production support as needed).
Required Skills (Must Have)
• Strong expertise in React.js with 10+ years of experience
• Proven experience modernizing existing web applications/portals and delivering iterative UI enhancements.
• Demonstrated ability to improve UI responsiveness, performance, and user experience.
• Working familiarity with pipelines and release processes (e.g., Git-based workflows), environment configuration, and deployment checks
Core Web & React Ecosystem
• JavaScript (ES6+) / TypeScript, HTML5, CSS3 / SCSS
• React Hooks, Context API, component-driven architecture
• State management: Redux Toolkit / Zustand / MobX
• Routing: React Router
• Forms: React Hook Form / Formik
• Styling/UI: Material UI, Chakra UI, Ant Design, Tailwind CSS, Styled Components
• Package managers: npm / yarn / pnpm
• REST / JSON, GraphQL (Apollo/Relay)
• Axios / Fetch; WebSockets (real-time updates)