CEI logo

Front-End Developer

CEI

Job Description

Job DescriptionFront-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

Salary: USD 104000 - 124800 per year

Experience: 3 years required

Job Type

Job Type
Full Time
Salary Range
USD 50 - 60 hourly
Location
Pittsburgh, PA

Share this job: