Our client is looking for a Sr. Front-End Developer (TypeScript & React) who specializes in Front-End development, you will leverage your skills to guide and empower your team in building and implementing sophisticated and scalable solutions. You will shape the future of Marketing Technology by delivering intuitive, high-performance web applications that power personalization across our digital ecosystem.
You will play an essential role in the software development lifecycle, personally developing and deploying code modules that contribute to integrated solutions across diverse computing environments. This role blends hands-on engineering excellence with architectural leadership to enable personalized experiences at scale.
Position Responsibilities / Essential Functions:
Front-End Architecture & Engineering Leadership:
- Lead the development of complex architectural solutions by tackling cross-functional design and business challenges.
- Oversee the creation of enterprise applications that prioritize scalability, flexibility, maintainability, and compliance with architectural standards.
- Proactively identify, surface, and help prioritize technical debt, modernization efforts, and architectural improvements to ensure long-term application health and developer productivity.
- Drive performance optimization efforts and address systemic bottlenecks across the front-end ecosystem.
- Guide architectural evolution by balancing delivery speed with sustainable engineering practices.
- Mentor engineers in front-end best practices, scalable design patterns, testing strategies, and code quality standards.
- Participate in architectural reviews and influence front-end and cross-platform technology direction.
Application Development:
- Design, develop, and maintain scalable web applications using React, TypeScript, and Node.js.
- Build modular, reusable UI components using React (functional components, hooks, context, advanced composition patterns).
- Architect state management solutions using Redux and React Query for efficient server-state synchronization, caching, and data fetching strategies.
- Implement responsive and modern user interfaces using Tailwind CSS, CSS3, and HTML5.
- Develop advanced UI interactions, including optional integration of drag-and-drop libraries (e.g., React DnD, dnd-kit).
- Apply Typescript best practices and modern JavaScript standards.
Observability, Analytics & Continuous Improvement:
- Integrate and leverage observability tools such as Datadog (including Datadog RUM) to monitor front-end performance, errors, and user behavior.
- Instrument applications using Adobe Analytics and/or Google Analytics to measure engagement and user journeys.
- Review performance metrics (e.g., Core Web Vitals, latency, error rates) and translate insights into actionable improvements, establishing a strong feedback loop between production behavior and code quality.
- Drive performance optimization and continuous improvement through data-informed engineering decisions.
Experimentation & Feature Management:
- Implement and support A/B and multivariate testing to validate product hypotheses and improve user experience.
- Utilize feature flagging tools such as LaunchDarkly to enable controlled rollouts and safe experimentation.
- Partner cross-functionally to ensure experimentation results inform technical and architectural decisions.
API & Integration:
- Integrate applications with RESTful APIs and collaborate with backend teams to define robust API contracts.
- Handle asynchronous workflows, error boundaries, retries, caching strategies, and optimistic updates using React Query.
- Ensure seamless integration across diverse computing environments.
Build, Deployment & Cloud (Preferred Knowledge):
- Configure and optimize build pipelines using Webpack.
- Contribute to CI/CD workflows using GitLab pipelines, supporting automated testing, build validation, and deployment processes.
- Partner with DevOps to ensure reliable, repeatable, and observable deployments across environments.
- Working knowledge of AWS services (S3, CloudFront, API Gateway).
- Exposure to AWS Lambda and serverless architectures is a plus.
Testing & Quality Assurance:
- Develop and maintain unit tests using Vitest to ensure code reliability and maintainability.
- Write component and hook tests using React Testing Library to validate UI behavior and user interactions.
- Implement end-to-end and integration testing using Playwright/Cypres or similar UI testing tools.
- Establish testing best practices including mocking strategies, coverage thresholds, and CI test automation.
- Enforce high engineering standards through code reviews and technical documentation.
- Participate in code reviews to enforce quality standards, performance optimization, and accessibility compliance.
- Ensure applications meet enterprise-grade expectations for stability, scalability, and maintainability.
Collaboration & Product Partnership:
- Collaborate closely with Product Managers, UX Designers, and backend engineers to align engineering execution with business goals.
- Contribute to product planning, roadmap discussions, and technical discovery efforts.
- Translate complex requirements into scalable, maintainable technical solutions.
- Foster a culture of innovation, accountability, and continuous improvement.
Experience:
- 5+ years of professional front-end engineering experience.
- Strong expertise in:
- React
- TypeScript / JavaScript (ES6+)
- Redux
- React Query
- Node.js
- Tailwind CSS
- HTML5, CSS3
- Webpack
- Experience integrating and consuming RESTful APIs.
- Experience building scalable enterprise web applications.
- Strong understanding of performance optimization techniques and debugging complex front-end systems.
- Experience with unit testing frameworks and Playwright for end-to-end testing.
- Familiarity with drag-and-drop libraries is a plus.
- Working knowledge of AWS and serverless concepts is a plus.
- Experience working in Agile development environments.
- Strong problem-solving, communication, and technical leadership skills.
Education:
- Bachelor s degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
- Candidates with strong hands-on experience in lieu of formal education are encouraged to apply.
Certificates, Licenses, Registrations:
- AWS Certification (Developer Associate or related) is a plus.
Salary/Rate: $55-$65/HR (depends on experience level). This is a contract position with candidates expected to work 40 hours/ week.
About The Company
Peterson Technology Partners (PTP) is an Equal Opportunity Employer committed to creating a transparent, inclusive, and human-centered hiring experience.
For more than 28 years, PTP has operated as one of the top IT staffing and recruiting firms in the USA built on trust, long-term partnerships, and technical excellence.
Based in the Chicago suburb of Park Ridge, IL, our team of more than 500 employees and consultants is dedicated to:
Helping every client make the best hiring decisions possible
Matching professionals with the right IT jobs and career opportunities
As part of that commitment, we believe in providing clear information about how our hiring technologies work and how your data is used. The following section outlines our AI-assisted interview process and your rights as a candidate.
AI-Assisted Interview Experience (Pete & Gabi Rebecca)
To provide a consistent, fair, and flexible experience for all candidates, we use AI-assisted tools to support parts of the interview process. This includes our proprietary AI platform Pete & Gabi, which includes AI recruiter Rebecca.
These AI hiring tools help us:
- Transcribe interviews
- Summarize candidate responses
- Generate job-related insights
- Streamline communication and scheduling
Please note that:
The AI does NOT make hiring decisions; all decisions are made by our human recruiters, hiring managers, or client partners.
The AI does not evaluate facial expressions, emotions, or physical traits; it is used only to support fairness, consistency, and efficiency.
If you prefer a non-AI interview format, we will gladly provide an alternative.
Technical or Case Interviews (Role-Dependent):
When applying for certain tech jobs, you may participate in:
- A technical interview
- A coding challenge
- A case study
- A client-specific assessment
We will always explain what to expect in advance so you can prepare with confidence.
Human Review & Selection:
Every candidate's profile including interviews, conversations, and assessments is reviewed by experienced recruiters and hiring leaders.
AI insights may assist with organization and evaluation, but final decisions are always human-driven.
Your Rights as a Candidate:
At PTP, every candidate has the right to:
Request a non-AI interview path
Ask how your data is being used
Request access to transcripts or interview recordings
Request deletion of your AI-recorded interview
Receive clear, timely communication
Our goal is to ensure you feel respected, informed, and supported throughout your experience.
Our Commitment:
For more than 28 years, PTP has focused on putting people first candidates, consultants, employees, and clients.
We're committed to a hiring process that is:
- Transparent
- Compliant
- Equitable
- Powered by innovative technology that enhances not replaces human judgment
Welcome to the future of hiring at Peterson Technology Partners.
We're excited to learn more about you.
Equal Employment Opportunity:
Peterson Technology Partners is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, national origin, gender identity, sexual orientation, disability, veteran status, or any other protected characteristic.