Senior Frontend Developer / Frontend Engineer / Frontend Software Engineer / UI Engineer

  • Hoboken, NJ
  • Posted 13 hours ago | Updated 13 hours ago

Overview

Hybrid
$50 - $60
Contract - W2
Contract - 06 Month(s)
50% Travel

Skills

React
ASP.NET
.NET
JavaScript
Google Tag Manager (GTM)
React.js
Frontend Development

Job Details

Title: Frontend Software Engineer
Location: Hoboken NJ
Duration: Contract

About the Role:

We are seeking a Frontend Software Engineer to work with the front-end code of our learning applications, updating the Google Tag Manager snippets, and pushing analytics events from the application page into the application data layer. Candidates should have strong proficiency in JavaScript and React, as well as hands-on experience with .NET pages and Java services. You will work cross-functionally with product and engineering.
Key Responsibilities:

  • Design, develop, and maintain dynamic front-end applications using ASP.NET Page, React, and JavaScript.
  • Integrate front-end applications with .NET and Java back-end services and APIs.
  • Implement and support Google Tag Manager (GTM) configurations in collaboration with marketing and analytics teams
  • Collaborate with application teams to identify platform needs and enable self- service capabilities.
  • Work in an Agile/Scrum environment to deliver high-quality features on schedule.
  • Troubleshoot and resolve application issues and bugs.
  • Ensure application performance, scalability, and cross-browser compatibility.

Qualifications:

  • 7+ years of professional experience in front-end development.
  • Advanced proficiency in JavaScript, React, HTML5, and CSS3
  • Experience with front-end frameworks (React, JavaScript, and Angular)
  • Basic understanding or hands-on experience with Google Tag Manager (GTM)
  • Familiarity with ASP.NET and Java services.
  • Strong problem-solving, communication, and collaboration skills.

Preferred:

  • Prior experience with the implementation of Google Tag Manager and event handling.
  • Familiarity with TypeScript
  • Experience with front-end testing frameworks (Jest, React Testing Library)
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.