freehire launches on Product Hunt on 26 August.

Follow →

Senior React Developer

Summary

Builds and maintains React/TypeScript frontends, integrates with Python/Node.js backends, and enforces XML data validation using XSD schemas.

About the Role
We are looking for a Frontend Engineer who specializes in React and TypeScript. This role requires a strong understanding of XML data workflows and practical experience implementing and enforcing XSD schemas for XML validation in backend systems.
You will play a key role in building dynamic, scalable user interfaces while collaborating with cross-functional teams to ensure seamless full-stack integration and robust data handling.

Key Responsibilities
Build high-quality, scalable, and maintainable frontend applications using React and TypeScript.
Collaborate closely with backend teams (Python & Node.js) to define, integrate, and test APIs.
Develop and maintain XML-based data flows, including XSD schema validation and enforcement in backend services.
Participate in architectural decisions for full-stack systems with an emphasis on frontend performance and usability.
Write unit and integration tests for frontend components and backend interactions.
Troubleshoot, debug, and optimize frontend applications.
Ensure compliance with data validation rules, accessibility, and best practices across the UI.
Participate in code reviews, pair programming, and mentoring as needed.

Required Skills and Experience
3+ years of experience in frontend development with React and TypeScript.
Strong understanding of RESTful APIs, JSON/XML, and backend integration.
Direct experience with XML schema (XSD) validation: writing, applying, and enforcing schemas.
Would be good to have familiarity with libraries/tools like xmlschema, lxml (Python), or libxmljs, fast-xml-parser (Node.js).
Strong Git/GitHub workflow knowledge, and experience with CI/CD practices.

Preferred Qualifications
Experience with form-heavy applications, dashboards, or workflow-based UI.
Familiarity with containerized environments (Docker) and modern DevOps workflows.
Understanding of accessibility (WCAG), SEO principles, and responsive design.
Experience with performance profiling and optimization tools for React apps.

See also