Overview
On Site
Accepts corp to corp applications
Contract - Contract
Skills
Typescript
react
Next.JS
Apollo GraphQL
Job Details
Position: Frontend Engineer
Location: Weehawken, NJ (Hybrid)
Job Mode: Contract
Key Skills: TypeScript, React, Next.js and Apollo GraphQL
Job Description:
Job Summary:
We are seeking a highly skilled Frontend Engineer to join our team in Weehawken, NJ.
The ideal candidate will have a strong background in building scalable and responsive web applications using modern frontend technologies, with a particular focus on TypeScript, React, Next.js, and Apollo GraphQL.
Key Responsibilities:
- Design, develop, and maintain responsive and user-centric frontend applications.
- Build reusable components and front-end libraries using React and TypeScript.
- Implement server-side rendering and static site generation using Next.js.
- Integrate frontend applications with backend APIs using Apollo GraphQL.
- Collaborate with UI/UX designers to translate wireframes and mockups into high-quality code.
- Optimize applications for performance, speed, and scalability.
- Write clean, maintainable, and testable code following best practices.
- Participate in code reviews and contribute to a culture of continuous improvement.
- Troubleshoot, debug, and resolve frontend issues in a timely manner.
Required Skills and Experience:
- 5-8+ years of professional experience as a frontend developer.
- Strong proficiency in TypeScript and JavaScript (ES6+).
- Extensive experience with React.js, including hooks and state management (e.g., Context API, Redux).
- Hands-on experience with Next.js, including SSR, SSG, routing, and API routes.
- Strong knowledge of Apollo Client and GraphQL concepts (queries, mutations, schema design).
- Familiarity with RESTful APIs and modern frontend build pipelines (Webpack, Babel).
- Experience with version control tools like Git and collaborative development workflows (e.g., GitHub, GitLab).
- Understanding of accessibility, responsive design, and cross-browser compatibility.
- Ability to write unit and integration tests using tools such as Jest, React Testing Library, etc.
Preferred Qualifications:
- Experience working in Agile/Scrum environments.
- Exposure to CI/CD pipelines and deployment automation.
- Familiarity with backend or full-stack concepts is a plus.
- Previous experience in financial services or enterprise-scale applications is advantageous.
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.