Front-End Developer

  • Dallas, TX
  • Posted 13 hours ago | Updated 13 hours ago

Overview

On Site
$80,000 - $160,000
Full Time

Skills

React.js
TypeScript
UI
Frontend Development

Job Details

Position: Front-End Developer
Location: Dallas, TX - Onsite
Type: Contract
We are seeking a skilled and driven Front-End Developer to join our team and accelerate delivery through focused front-end development and automation testing. The ideal candidate will be proficient in modern front-end technologies and possess a solid understanding of deployment strategies within Azure environments.
Key Responsibilities:
  • Develop and maintain scalable front-end applications using React and TypeScript
  • Work within a monorepo architecture using Nx Workspaces
  • Create and maintain automated end-to-end tests using Playwright
  • Write unit tests using Vitest to ensure high code quality and reliability
  • Implement and maintain SCSS styles in alignment with our design system
  • Collaborate closely with the development and DevOps teams to ensure smooth CI/CD processes
  • Understand and adhere to our branching and deployment strategies, with emphasis on Azure DevOps and Azure-based web app deployment
  • Proactively contribute to code reviews, architectural decisions, and development best practices
Required Skills and Qualifications:
  • Proven experience with React and TypeScript in production environments
  • Hands-on experience with Nx Workspaces in managing monorepos
  • Solid knowledge and application of Playwright for automation testing
  • Experience writing unit tests with Vitest
  • Strong skills in SCSS and component-based UI development
  • Familiarity with Azure DevOps pipelines, branching strategies, and Azure web app deployments
  • Excellent problem-solving and communication skills
  • Self-motivated and able to work independently within a collaborative team environment
Nice to Have:
  • Experience with accessibility (a11y) and performance optimization in front-end apps
  • Knowledge of containerization (e.g., Docker) and micro frontends
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.