Jordan Ellis
Front-End Developer
Chicago, Illinois, United States | jordan.ellis@example.com | +1-312-555-0146
https://jordanellis.example.com
Summary
Front-end developer with five years of experience building responsive commerce and scheduling applications using React and TypeScript. Combines accessible interface design, reusable components, and automated testing to improve customer workflows and keep releases reliable.
Experience
Front-End DeveloperJun 2023 – Present
Cedarline Commerce, Chicago, IL
Build React and TypeScript storefront features across 12 retail templates, partnering with designers and API developers on product discovery and checkout workflows.
Developed 24 shared interface components in Storybook, documenting interaction states and usage patterns to reduce duplicate implementations across three product teams.
Reduced mobile product-page Largest Contentful Paint from 3.8 to 2.4 seconds in repeatable Lighthouse tests through image optimization and route-level code splitting.
Improved keyboard navigation, focus management, and form error announcements across checkout, resolving accessibility issues identified through manual testing and automated checks.
Maintain Playwright coverage for checkout and account flows, and review pull requests for component design, accessibility, and regression risks.
Front-End DeveloperJul 2021 – May 2023
Harborfield Scheduling, Chicago, IL
Implemented responsive appointment booking and calendar interfaces in React, translating Figma designs into layouts usable on phones, tablets, and desktop screens.
Integrated REST APIs for availability and reservations, adding loading, empty, and error states that helped users recover from failed booking attempts.
Added React Testing Library coverage for date selection, validation, and rescheduling, helping catch workflow regressions before release.
Replaced duplicated booking-form logic with shared hooks and components, simplifying maintenance across customer and staff views.
Projects
Accessible Reservation DemoFeb 2024 – May 2024
Independent Developer
A small reservation application demonstrating accessible form interactions and resilient client-side state handling.
https://jordanellis.example.com/reservation-demo
Technologies: React, TypeScript, CSS, Vite, Playwright
Built a multistep reservation flow with keyboard-accessible controls, inline validation, and a confirmation summary using a mocked availability API.
Tested successful submissions, unavailable time slots, and network failures with Playwright; documented keyboard and screen-reader checks alongside automated tests.
Skills
Languages and Styling: JavaScript, TypeScript, HTML, CSS, Responsive design
Front-End Development: React, Reusable component design, Storybook, REST API integration, Vite
Quality and Accessibility: Playwright, React Testing Library, Keyboard accessibility, Screen-reader testing, Lighthouse, Web performance optimization
Collaboration and Delivery: Git, Code review, Figma, Continuous integration
Education
Bachelor of Science, Computer ScienceSep 2017 – May 2021
North Prairie University, Peoria, IL
Completed coursework in human-computer interaction, web development, data structures, and software engineering.