1

Senior React Developer Jobs in Utah (NOW HIRING)

Senior C# Software Developer

Layton, UT · On-site

$49.50 - $65.50/hr

Salary: Senior C# / .NET Software Engineer Compensation: Competitive, based on experience Type ... Occasionally contribute to front-end applications using HTML, CSS, TypeScript, React, Angular, or ...

Senior Software Engineer

Provo, UT · On-site

$120 - $150/hr

Senior Software Engineer - Provo, UT (Hybrid) Are you a Software Engineer who's ready to take your ... Typescript, Javascript, React, and Node JS to develop robust, efficient systems that are as ...

Senior Design Engineer

Cedar City, UT · On-site

$85K - $105K/yr

Job Title Senior Design Engineer * Ensure that the QMS confirms to ISO 9001:2015 * Ensure processes ... Approach others in a tactful manner, react well under pressure, treat others with respect and ...

New

Sr. Software Engineer

Draper, UT · On-site

$130K - $150K/yr

We are looking for a Senior Software Engineer to build and enhance software solutions that support ... Proficiency with frontend development using React.js and JavaScript or TypeScript. * Experience ...

Front-end Developer

Lindon, UT · On-site

$93K - $109K/yr

... React functionality, Next.JS, and Firebase to maintain optimal speed. • Take customer ideas ... senior executives, marketing, and sales teams. • Influence product decisions and collaborate with ...

Senior Software Engineer

Kaysville, UT · On-site

$130 - $160/hr

NET MVC web app, and a customer-facing React app served by a .NET Backend-for-Frontend (BFF) that ... Azure DevOps for CI/CD (continuous integration and continuous delivery). * Familiarity with multi ...

Senior Software Engineer

Murray, UT · On-site +1

$115K - $151K/yr

We're looking for a Senior Software Engineer (SE III) who codes with AI tools daily, applies strong ... Experience with AWS, Kubernetes, React (front-end), and/or building AI-powered SaaS applications.

Senior Software Engineer

Sandy, UT · On-site

$116K - $153K/yr

... and modern DevOps practices. • Strong problem‑solving skills and ability to work ... Preferred : • Front‑end experience with Blazor, React, or Angular. • Experience with ...

Senior Software Engineer

Logan, UT · On-site

$105K - $139K/yr

As a Senior Software Engineer, you will architect and maintain scalable web applications ... React, and Next.js • Strong proficiency in TypeScript, JavaScript, or C# • Solid backend ...

What You'll Do NetDocuments is seeking a Senior Full Stack Software Engineer to help build the next ... Build and maintain production-grade full stack applications using React, Node.js, TypeScript, and ...

Senior Software Engineer

West Jordan, UT

$114K - $150K/yr

We're looking for a Senior Software Engineer to join our team as we transform our on-prem system ... You'll design and implement new platform capabilities using Node.js, TypeScript, React, and AWS ...

Overview Senior/Staff Software Engineer -- Draper, UT, United States. Full Time. At Redo , we're ... Experience with TypeScript, Node.js, React, or AWS. * Experience with Shopify, Stripe, or other e ...

You will own features end-to-end--from building responsive React applications to optimizing our ... Collaborate across adjacent QA, DevOps, and architecture teams to accelerate CI/CD pipelines ...

Showing results 41-60

Senior React Developer information

See Utah salary details

$14

$56

$79

How much do senior react developer jobs pay per hour?

As of Aug 13, 2026, the average hourly pay for senior react developer in Utah is $56.20, according to ZipRecruiter salary data. Most workers in this role earn between $47.69 and $63.03 per hour, depending on experience, location, and employer.

What is a senior React developer?

A Senior React Developer is an experienced software engineer specializing in building user interfaces using React.js. They are responsible for designing, developing, and optimizing complex web applications while ensuring code quality and performance. Senior React Developers often mentor junior developers, collaborate with cross-functional teams, and implement best practices in React development. They also have a deep understanding of state management, performance optimization, and modern front-end architectures.

What are the key skills and qualifications needed to thrive in the senior React developer position, and why are they important?

To thrive as a Senior React Developer, you need an in-depth understanding of JavaScript, React.js, front-end architecture, and experience with modern web development practices, usually backed by several years in similar roles or a relevant degree. Proficiency with state management libraries (like Redux), RESTful APIs, version control systems (such as Git), and awareness of TypeScript and testing frameworks is often expected. Strong problem-solving abilities, clear communication, and a collaborative mindset set successful candidates apart. These skills ensure the delivery of robust, scalable applications and effective teamwork in dynamic, agile environments.

What are the typical responsibilities and daily tasks for a senior React developer?

As a Senior React Developer, you'll typically be responsible for designing and developing complex user interfaces, optimizing application performance, and mentoring junior developers on best practices. Your daily tasks may include writing clean, maintainable code, reviewing pull requests, collaborating with designers to bring UI/UX concepts to life, and participating in sprint planning or code reviews. You'll often work closely with back-end developers and product managers to align technical solutions with business goals. This role also requires you to stay up to date with emerging technologies and contribute to the continuous improvement of development processes.

What are the most commonly searched types of React Developer jobs in Utah?

The most popular types of React Developer jobs in Utah are:

What are popular job titles related to Senior React Developer jobs in Utah?

For Senior React Developer jobs in Utah, the most frequently searched job titles are:

What job categories do people searching Senior React Developer jobs in Utah look for?

The top searched job categories for Senior React Developer jobs in Utah are:

What cities in Utah are hiring for Senior React Developer jobs?

Cities in Utah with the most Senior React Developer job openings:

What are popular job titles related to Senior React Developer jobs in UT?

For Senior React Developer jobs in UT, the most frequently searched job titles are:

Infographic showing various Senior React Developer job openings in Utah as of August 2026, with employment types broken down into 80% Full Time, 6% Part Time, and 14% Contract. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution, with an average salary of $116,891 per year, or $56.2 per hour.

Senior C# Software Developer

Guru Technologies

Layton, UT • On-site

$49.50 - $65.50/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Salary:

Senior C# / .NET Software Engineer
Job Description

Compensation: Competitive, based on experience
Type: Full-time
Schedule: Flexible hours
Work Arrangement: Hybrid, with three days per week in our Layton office
Location: Layton, Utah

About Guru Technologies

Guru Technologies is a Utah-based software engineering and technology consulting firm helping organizations solve complex business challenges through custom software development, artificial intelligence, cloud engineering, data & analytics, quality engineering, DevOps, mobile applications, enterprise integrations, and digital transformation.

For over 20 years, weve partnered with organizations ranging from innovative startups to Fortune 500 enterprises. Our mission is simple: build exceptional technology while creating long-term partnerships built on trust, technical excellence, and measurable business outcomes.

At Guru, youll work alongside experienced software engineers, architects, designers, and technology leaders who are passionate about solving meaningful business challenges. We believe our people are our greatest asset and are committed to creating an environment where collaboration, continuous learning, and long-term career growth thrive.

About the Role

Guru Technologies is looking for an experienced C#/.NET software engineer who can design, build, and deliver reliable software using both strong engineering fundamentals and modern AI-assisted development tools.

This role is not primarily about memorizing syntax or framework trivia. AI can now generate substantial amounts of code, but experienced engineers are still needed to understand the business problem, design the right system, direct the work, identify risks, and verify that the final result is secure, maintainable, and production-ready.

We are looking for someone with a strong systems-engineering mindset who can take an unclear or complex problem, develop a sound technical approach, break it into manageable pieces, and use both people and AI agents effectively.

Hands-on exposure to tools such as Codex, Claude Code, GitHub Copilot, Cursor, or similar solutions is expected. These tools are new, so we do not require years of experience with them. We do expect candidates to demonstrate meaningful experimentation and explain how they have used AI to solve real engineering problems.

Key Responsibilities

  • Design, develop, test, deploy, and maintain software using C#, ASP.NET Core, .NET, APIs, relational databases, and related web technologies.
  • Participate in the full software lifecycle, from requirements and architecture through deployment and production support.
  • Translate business needs into clear technical plans, system designs, data models, APIs, and acceptance criteria.
  • Evaluate tradeoffs involving scalability, security, performance, cost, complexity, and maintainability.
  • Use AI coding assistants and agents for appropriate tasks such as planning, implementation, testing, debugging, refactoring, documentation, and code review.
  • Provide AI agents with clear context, constraints, architectural direction, and expected outcomes.
  • Review and validate AI-generated code rather than accepting it at face value.
  • Identify hallucinations, incomplete implementations, unnecessary complexity, security risks, and regressions.
  • Implement and maintain CI/CD pipelines, cloud deployments, infrastructure, monitoring, and production systems.
  • Collaborate with engineers, designers, project managers, and clients.
  • Mentor less-experienced developers and help improve engineering practices across the team.
  • Occasionally contribute to front-end applications using HTML, CSS, TypeScript, React, Angular, or similar technologies.

AI tools are expected to improve your output, not replace your judgment. Engineers remain accountable for the software they deliver.

Required Qualifications

  • Five or more years of professional software engineering experience.
  • Strong experience with C#, .NET, ASP.NET Core, APIs, and relational databases.
  • Experience designing and delivering production software from initial concept through deployment.
  • Strong understanding of architecture, data modeling, API design, testing, debugging, source control, and software security.
  • Ability to understand complex interactions across applications, databases, cloud infrastructure, and third-party systems.
  • Experience with AWS, Microsoft Azure, or a comparable cloud platform.
  • Familiarity with Git, pull requests, code review, automated testing, and CI/CD.
  • Hands-on exposure to at least one modern AI-assisted or agentic development tool.
  • Ability to demonstrate how you have used AI to investigate, design, implement, test, debug, or improve software.
  • Ability to critically review AI-generated output and verify that it works correctly.
  • Strong problem-solving, systems-thinking, communication, and organizational skills.
  • Ability to work independently with minimal direction while remaining collaborative and accountable.

We care more about engineering judgment, problem-solving, and the ability to validate results than memorized syntax or obscure framework knowledge.

Helpful Experience

  • Docker and containerized applications.
  • Infrastructure as code using AWS CDK, Terraform, CloudFormation, or similar tools.
  • AWS ECS, Fargate, Lambda, or comparable Azure services.
  • Domain-driven design, clean architecture, onion architecture, or similar approaches.
  • React, Angular, Vue, TypeScript, or other modern front-end technologies.
  • Distributed systems, queues, background processing, or microservices.
  • Legacy application modernization.
  • AI APIs, retrieval-augmented generation, structured outputs, tool use, or workflow automation.
  • Repository instructions, MCP integrations, reusable agent workflows, or multi-agent development.
  • Consulting, professional services, SaaS, construction technology, or enterprise software experience.
  • Experience working directly with clients to clarify requirements and recommend solutions.

Education

A bachelors or masters degree in computer science, software engineering, or a related field is helpful but not required. Relevant experience and demonstrated ability are more important than a specific degree.

What We Offer

  • Competitive compensation based on experience and demonstrated capability.
  • Flexible working hours.
  • Hybrid work with three days per week in our Layton office.
  • Health, dental, and vision insurance.
  • Paid vacation, sick leave, and holidays.
  • 401(k) with company match.
  • Opportunities to work across a wide range of industries, products, and technologies.
  • Access to modern AI-assisted engineering tools.
  • A collaborative culture that values strong engineers, sustainable work, and long-term professional growth.

Applying

Please submit your resume and be prepared to discuss:

  • A significant system or feature you helped design and deliver.
  • A difficult technical tradeoff you made.
  • An AI-assisted development tool you have used.
  • A specific example of how you used it.
  • How you reviewed and validated the resulting work.

Applicants are not expected to be experts in every technology listed. We are looking for experienced engineers with strong fundamentals, sound judgment, practical AI exposure, and the ability to continue learning as software development evolves.