Front-End Developer
CEIJob 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:
