- Company Name
- Trident Consulting
- Job Title
- React Developer
- Job Description
-
Job Title: React Developer
Role Summary:
Develop and maintain high‑performance, responsive web applications using React.js. Design reusable component libraries, integrate with RESTful APIs, and implement modern state management and routing patterns. Optimize front‑end performance, ensure accessibility and security compliance, and collaborate with cross‑functional teams on micro‑frontend architecture and continuous delivery pipelines.
Expectations:
- 4–5+ years of professional front‑end development experience.
- Proven expertise in React.js, JavaScript (ES6+), HTML5, and CSS3.
- Strong competency in responsive UI/UX design and component architecture.
- Ability to deliver performant, secure, and accessible code that meets business requirements.
- Effective communication and collaboration within distributed, global teams.
Key Responsibilities:
- Build reusable, testable React components and component libraries.
- Implement routing with React‑Router‑Dom, managing nested and advanced parent‑child navigation.
- Manage state using Redux, Zustand, or Context API; create custom hooks.
- Integrate and consume RESTful APIs, handling authentication and data transformations.
- Apply performance optimizations, including code splitting, lazy loading, and memoization.
- Write unit and integration tests with Jest and React Testing Library; maintain high code coverage.
- Participate in CI/CD workflows, deploying front‑end bundles to Azure Cloud and Azure DevOps pipelines.
- Collaborate on micro‑frontend solutions using Module Federation and related patterns.
- Ensure adherence to security, performance, and accessibility best practices.
- Contribute to UI/UX design review and provide feedback on usability and design feasibility.
Required Skills:
- React.js, JavaScript (ES6+), HTML5, CSS3, TypeScript (preferred).
- Styling libraries: Material‑UI, Styled‑Components.
- Build tools: Webpack, Rollup, Storybook.
- State management: Redux, Zustand, Context API.
- Testing: Jest, React Testing Library.
- Routing: React‑Router‑Dom (advanced).
- RESTful API integration.
- Azure Cloud fundamentals; Azure DevOps experience.
- CI/CD pipeline setup and maintenance.
- Micro‑frontend concepts and Module Federation.
- Performance profiling, caching strategies, and optimization techniques.
- Security, accessibility (WCAG) awareness.
- Docker basics for containerization.
- Excellent written and verbal communication.
Good to Have:
- Next.js (SSR & SEO optimization).
- DevExtreme DataGrid, ExcelJS for data export.
- Experience with large‑scale data dashboards.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- No mandatory certifications, but experience with cloud or CI/CD certifications (e.g., Azure Fundamentals, Azure DevOps Engineer) is an advantage.
San francisco, United states
On site
Junior
04-11-2025