Theo Script Front-End Developer
Cambridge, MA • frontend@gmail.com • +1 2222-4444
Profile Summary
- Front-End Developer with 5 years of experience delivering responsive, accessible, and high-performance user interfaces across SaaS platforms and enterprise tools such as real-time analytics dashboards and self-serve onboarding flows.
- Well-rounded technical skill set, with proficiency in front-end frameworks (React, Next.js), styling systems (Tailwind CSS, Styled Components), state and data management (Redux, React Query), testing tools (Jest, Cypress), and build tooling (Vite, Webpack).
- Deep expertise in state architecture, accessibility (WCAG 2.1 AA), client-side performance tuning, and scalable front-end patterns, leveraging methodologies such as Atomic Design and Component-Driven Development to drive reusability and maintainability.
- Engaged collaborator working cross-functionally with Designers, Product Managers, and Backend Engineers in Agile environments, contributing to sprint planning, and UX discussions with a pragmatic, solution-oriented mindset.
- Emerging leader who shares technical excellence and fosters a culture of code quality and ownership through code reviews and mentorship, while leading front-end guild sessions and authoring widely adopted best-practice guides.
Technical Skills
- Languages & Scripting:
- JavaScript (ES6+), TypeScript, HTML5, CSS3
- Frameworks & Libraries:
- React, Next.js, Redux, React Query, React Hook Form, Tailwind CSS, Styled Components
- Testing & QA:
- Jest, React Testing Library, Cypress, Axe, Lighthouse
- Performance & Optimization:
- Chrome DevTools, Lighthouse
- Build, Tooling & Version Control:
- Vite, Webpack, Babel, npm, Yarn, Git, GitHub, GitLab
- Accessibility & Standards:
- WCAG 2.1 AA, Semantic HTML, ARIA, Cross-Browser Testing
- Schema & Form Handling:
- Yup (validation), WSDL (SOAP), OpenAPI (REST)
Education
Work Experience
- Translated product vision into an elegant, high-performance form builder UI, leading end-to-end development and solving complex challenges in component reusability, accessibility, and scalability within a modular React architecture.
- Collaborated closely with cross-functional stakeholders, including UX/UI Designers, Product Managers, and Backend Engineers to align on feature requirements, technological choices, and implementation to create compelling user experiences.
- Engineered a reusable component system grounded in Atomic Design, leveraging Storybook for UI isolation, Tailwind CSS and TypeScript for prop safety and composition, driving a 70% reuse rate across dynamic front-end modules.
- Architected the form's state in React with Context API, React Hook Form and Yup for validation, localStorage hydration for persistence, and IntersectionObserver-driven lazy rendering, scaling to 200+ dynamic inputs while keeping render times under 200ms.
- Owned UI testing and performance with Jest (unit), Cypress (end-to-end), and Lighthouse for performance regression and audits, raising test coverage to 85% and improving LCP from 3.6s to 2.1s (~42%) through Webpack bundle reduction, code-splitting, and lazy loading.
- Ensured accessibility compliance and cross-browser parity through Axe audits and emulation testing, achieving WCAG 2.1 AA standards and reducing UI-related support tickets by streamlining Chrome, Firefox, and Safari behavior.
- Supported team growth by providing guidance, conducting code reviews, and promoting continuous learning resources.
- Shipped six features end-to-end on the product detail page using React and Redux, pairing daily with senior engineers and contributing to A/B tests that lifted conversion by 12%.
- Migrated legacy class components to functional hooks across a 120-component sub-tree, removing dead state, simplifying lifecycle handling, and reducing render time on the largest screens by ~30%.
- Cut bundle size by 34% through route-level code-splitting, dependency audits, and tree-shaking config in Webpack, improving Time to Interactive on slower 4G connections.
- Wrote unit tests with Jest and React Testing Library for every shipped component, raising sub-tree coverage from 41% to 78% and unblocking continuous deployment for the surface.
- Drove an WCAG 2.1 AA remediation pass on the surface, fixing focus traps, ARIA labelling, and color-contrast violations flagged by Axe.