The ideal candidate should have experience building production-grade React applications, architecting reusable components, implementing state management solutions, optimizing frontend performance, and working closely with product, UX/UI, and backend teams.
Key Responsibilities
- Architect scalable frontend solutions with strong patterns for component design, state management, and code organization.
- Develop reusable and maintainable React components and frontend frameworks.
- Collaborate with Product Managers, UX/UI Designers, and Backend Engineers to deliver business requirements.
- Lead code reviews and promote coding standards and frontend engineering best practices.
- Integrate RESTful APIs and backend services into frontend applications.
- Own frontend build tooling, CI/CD integration, and deployment processes.
- Write clean, maintainable, and well-tested code with strong unit and integration test coverage.
- Troubleshoot and resolve performance bottlenecks, bugs, and technical debt.
- Stay current with modern frontend technologies and evaluate their adoption for the team.
Required Qualifications
- 7+ years of professional frontend development experience.
- 3+ years of hands‑on React.js experience.
- Deep understanding of React concepts including Hooks, Context API, lifecycle, memoization, code splitting, and lazy loading.
- Strong experience with Redux or other state management solutions such as Zustand, Recoil, or React Query.
- Strong knowledge of HTML5 and CSS3 and modern styling approaches such as Tailwind, SCSS, CSS‑in‑JS, or styled-components.
- Hands‑on experience integrating RESTful APIs; GraphQL experience is a plus.
- Experience with testing frameworks such as Jest, React Testing Library, or Cypress.
- Solid understanding of frontend build tools, package managers, and CI/CD.
- Experience with Git/GitLab and collaborative development workflows.
- Excellent debugging, problem‑solving, and performance optimization skills.
Preferred Qualifications
- Experience with modern frontend architecture and reusable design systems.
- Knowledge of GraphQL and API integration patterns.
- Experience with cloud‑based deployment environments.
- Familiarity with Docker, Kubernetes, or cloud platforms.Experience working in Agile/Scrum development environments.
- Strong understanding of frontend security and accessibility best practices.
ABOUT BRICKRED SYSTEMS
BrickRed Systems is a global leader in next‑generation technology consulting and workforce solutions, specializing in delivering high‑quality talent across digital, engineering, marketing, analytics, finance, operations, and business transformation domains. With a strong emphasis on innovation, scalability, and client success, BrickRed Systems helps organizations solve complex business challenges by providing skilled professionals across strategy, technology, creative, and operational functions. BrickRed fosters a culture of continuous learning, collaboration, and excellence, enabling professionals to contribute to high‑impact global initiatives while advancing their careers.