First seen by Alion on Nov 10, 2026.
Job Description
Build, maintain, and optimize responsive web interfaces using React.js (with modern hooks and functional components).
Convert Figma / design system components into high-quality, reusable UI components.
Integrate with RESTful and/or GraphQL APIs coming from backend services.
Ensure performance, accessibility, and cross-browser compatibility.
Write clean, maintainable, well-documented code (TypeScript preferred).
Implement state management (Redux Toolkit, Zustand, Recoil, Context API, etc.).
Collaborate with product managers and designers to scope features, estimate effort, and deliver iteratively.
Participate in code reviews, follow Git workflows, and contribute to front-end standards and component libraries.
Debug and fix UI/UX issues quickly in production with an ownership mindset.
Requirements
Job Requirements
Minimum Requirements (Must Have)
2-4 years of professional experience building production web apps using React.js.
Strong understanding of modern JavaScript (ES6+) and browser fundamentals (DOM, async calls, fetch, promises).
Experience with CSS-in-JS or modern styling approaches (Tailwind CSS, styled-components, etc.).
Familiarity with API consumption (REST/JSON, Axios/fetch, handling auth tokens).
Comfortable working with version control using Git and pull requests.
Strong attention to UI detail and usability.
Strong Plus
TypeScript experience in production.
Familiarity with performance optimization (lazy loading, memoization, code splitting).
Experience with Next.js or similar SSR/SSG frameworks.
Experience writing basic unit tests (Jest, React Testing Library).
Understanding of basic security concerns on the client side (XSS, CSRF).

