Front-End Developer (React / Next.js) Job at CEI, Pittsburgh, PA

eHpSK09vdmh3NDlNUVlQQkVCUGNWVWwwcHc9PQ==
  • CEI
  • Pittsburgh, PA

Job Description

Job Description

Job Description

Front-End DeveloperJob 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: $50-$60/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

Job Tags

Full time, Contract work, Remote work

Similar Jobs

Colorado #1 Construction

Sales Associates Job at Colorado #1 Construction

 ...Job Description Job Description Now Hiring: Entry-Level Tree Service Salesperson A+ Tree Work (Colorado #1 Construction) Looking...  ...to join our team as a Tree Service Salesperson . No experience? No problem training is available for the right person .... 

OPERATION - SAFE ESCAPE

Domestic Violence Survivor Support (Remote) Job at OPERATION - SAFE ESCAPE

 ...Operation Safe Escape is seeking a reliable and experienced volunteers to fill the role of domestic violence survivor Support specialist. This role is particularly important to the OSE mission, as it directly supports survivors of domestic violence to perform intake and... 

Guidehealth

RN Case Manager Remote Job at Guidehealth

 ...transforming how patients experience healthcare by combining clinical expertise with compassionate, person-centered support. As a Remote RN Case Manager, youll build trusted relationships with patients by phone, helping them navigate complex health needs, understand their... 

Longo’s

Meat Cutter (Butcher) - Full Time Job at Longo’s

DescriptionDo you have outstanding customer service skills? Are you passionate about the food industry?Are you a trained Meat Cutter?If so, come join our growing team!Position: Meat Cutter (Butcher) - Full TimeWhat youll do:-... 

Always Best Care Senior Services - Wake Forest/Raleigh

Life Coach for Wounded Warrior (Life Skills Coach) Job at Always Best Care Senior Services - Wake Forest/Raleigh

Life Coach For Wounded Warrior This is not a typical caregiver role. The Life Coach For Wounded Warrior (Life Skills Coach) is a community-based position supporting an individual with brain injury, PTSD, neurological disability, and/or cognitive or physical challenges...