Front-End Developer (React / Next.js)

Pittsburgh, PA, US • Posted 3 days ago • Updated 3 days ago
Contract W2
On-site
Depends on Experience
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • React

Summary

Front-End Developer

Job at a Glance

  • Title: Front-End Developer
  • Location: Remote (EST or CST time zone preferred)
  • Contract: W2 only, 12 month contract with potential for extension or conversion to full time with either the client or CEI
  • Pay: $ 70-74/hour + optional medical, dental, vision, 401(k) match

Overview

This role involves building and maintaining responsive, interactive web applications using React JS, Next JS, and modern JavaScript (ES6+). The developer will collaborate with a team to create reusable UI components, optimize application performance, and ensure accessibility standards are met. The position offers an opportunity to work on a public-facing content site within a dynamic, agile environment.

Key Responsibilities

  • Build responsive, interactive web applications using React JS, Next JS, and modern JavaScript (ES6+).
  • Write clean, maintainable, and well-documented code following established coding standards and best practices.
  • Optimize applications for maximum speed and scalability, including bundle optimization, lazy loading, and code splitting.
  • Ensure consistent functionality and appearance across different browsers and devices.
  • Build reusable, modular UI components and contribute to component libraries.
  • Write and maintain unit tests, integration tests, and end-to-end tests to ensure application reliability.
  • Ensure web applications meet accessibility standards (WCAG, ADA) and are usable by all users.
  • Manage code using Git, including branching strategies, pull requests, and code reviews.
  • Identify and resolve front-end issues, bugs, and performance bottlenecks.
  • Participate in code reviews, provide constructive feedback, and mentor junior developers.
  • Actively participate in sprint planning, daily standups, retrospectives, and other agile ceremonies.
  • Stay current with front-end technologies, frameworks, and industry best practices.

Required Skills

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
  • 3+ years of experience in front-end development with strong JavaScript fundamentals.
  • Proficiency in React JS, HTML5, CSS3, and modern JavaScript (ES6+).
  • Experience with Next JS and server-side rendering concepts.
  • Strong understanding of responsive design principles and CSS frameworks (Tailwind CSS preferred).
  • Experience with version control systems (Git) and collaborative development workflows.
  • Understanding of web performance optimization techniques and browser developer tools.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work effectively in cross-functional teams.
  • Accessibility knowledge (HTML5-based) is a strong plus.

Required Education

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience

Preferred Skills

  • Experience with TypeScript for type-safe JavaScript development.
  • Knowledge of testing frameworks (Jest, React Testing Library, Cypress).
  • Familiarity with modern CSS-in-JS solutions or CSS preprocessors (Sass, Less).
  • Experience with headless CMS integration and JAMstack architecture.
  • Understanding of SEO principles and implementation techniques.
  • Knowledge of web accessibility standards and assistive technologies.
  • Experience with mobile-first development and Progressive Web Apps (PWAs).
  • Familiarity with backend technologies and full-stack development concepts.
  • Portfolio demonstrating front-end projects emphasizing code quality, performance, and user experience.

Why Should I Apply?

This position offers the chance to work on impactful web projects within a collaborative team environment. If you are passionate about front-end development and eager to contribute to innovative digital solutions, this role is an excellent fit.

About CEI:

As a trusted technology partner, CEI delivers solutions that help our customers transform their business and achieve meaningful results. From strategy and custom application development through application management - our technology and digital experience services are tailored to meet each unique need of our customers. Our staffing solutions bring specialized skills to complement our customers'' workforce and project requirements.


#ZR
#INDGEN

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.
  • Dice Id: ceiam
  • Position Id: 31176
  • Posted 3 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Pittsburgh, Pennsylvania

4d ago

Easy Apply

Contract

Depends on Experience

Pittsburgh, Pennsylvania

Today

Contract

USD 75.00 - 80.00 per hour

Remote

19d ago

Easy Apply

Contract, Third Party

Depends on Experience

Remote

2d ago

Easy Apply

Contract

Depends on Experience

Search all similar jobs