ExemplarITS

Frontend UI Architect with React & Node

Dallas, Texas•Contract
$60 - $65 hourly
About the Job
Location: Dallas, TX (onsite)
Duration: Long term Contract (12+ Months)
Local Profiles Only

Job Description:
Full Stack Developer with a strong emphasis on UI/Frontend development; responsible for designing and building high-quality, scalable web applications - from pixel-perfect user interfaces to robust backend services.
  • Frontend / Ul Development (Primary Focus).
  • Design, develop, and maintain responsive, accessible, and performant web interfaces using modern frontend frameworks.
  • Translate UI/UX wireframes and design mogkups into clean, reusable, and maintainable code.
  • Ensure cross-browser compatibility and mobile responsiveness across all supported platforms.
  • Optimize frontend performance through techniques such as lazy loading, code splitting, and caching strategies.
  • Implement and maintain component libraries and design systems to ensure UI consistency.
  • Collaborate with UX/UI designers to refine and improve user experience.
  • Write unit and integration tests for frontend components.
  • Backend Development (Secondary Focus).
  • Develop and maintain RESTful APIs and microservices to support frontend functionality.
  • Integrate third-party APIs, services, and data sources.
  • Implement authentication, authorization, and security best practices.
  • Participate in database design, query optimization, and data modeling,
  • Support CI/CD pipelines and contribute to DevOps practices.
  • Collaboration & Engineering Excellence.
  • Participate in Agile/Scrum ceremonies including sprint planning, standups, and retrospectives.
  • Conduct and participate in code reviews to maintain code quality and share knowledge.
  • Write clear technical documentation for features, APIs, and components.
  • Proactively identify and resolve performance bottlenecks and technical debt.
  • Mentor junior developers and contribute to a culture of continuous learning.

Required Skills & Qualifications:
Frontend (Must-Have):
  • React.js/NextJS/ Nest.JS/Angular/Vue.js: Strong proficiency in at least one major framework (React preferred).
  • HTML5/CSS3/SCSS : Deep understanding of semantic HTML and advanced CSS techniques.
  • JavaScript / TypeScript : Strong command of ES6+ features and TypeScript.
  • State Management: Experience with Redux, Zustand, NaRx, or similar.
  • Responsive Design: Proficiency with CSS Grid, Flexbox, and mobile-first design.
  • UI Component Libraries Hands-on experience with Material UI, Ant Design, Tailwind CSS, or similar.
  • Browser DeyTools: Proficiency in debugging and performance profiling.
  • Testing Experience with Jest, React Testing Library, Cypress, or Playwright.

Backend (Required) Skill:
  • Node.js / Java / Python Proficiency in at least one backend language/runtime.
  • Design and consumption of RESTful services.
  • Experience with SQL (PostgreSQL/MySQL) and/or NoSQL (MongoDB).
  • Authentication Familiarity with OAuth2, JWT, and session management.

DevOps & Tools:
  • Version control with Git (branching strategies, pull requests, code reviews).
  • Familiarity with Docker and containerized environments.
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, or similar).
  • Basic knowledge of cloud platforms (AWS / Azure / GCP).

Nice-to-Have Skills:
  • Experience with GraphQL or WebSockets.
  • Familiarity with micro-frontend architecture.
  • Knowledge of Web Accessibility (WCAG 2.1) standards.
  • Experience with Storybook for component documentation.
  • Exposure to server-side rendering (SSR) frameworks like Next.js or Nuxt.js.
  • Understanding of Agile/SAEe methodologies.
  • Prior experience in fintech or enterprise-grade applications.