This role is a Think Company staffing opportunity supporting front-end development for one of our enterprise clients. You’ll be fully embedded with a strategic client partner, collaborating daily with their stakeholders, working within their processes and structures, and representing Think Company through strong delivery, communication, and consulting acumen.
As a Senior Front-End Engineer, you’ll build and maintain responsive, performant web applications within a cross-functional Scrum team—turning design vision into polished, accessible interfaces that serve real users at scale.
Quick facts
Location: Remote-first (U.S. – East Coast)
Employment type: Contract (6 months, full-time, Exempt)
Rate: $65–75/hour
What you’ll do
Build responsive, high-performance web interfaces that align with design specifications and information architecture
Collaborate with UX designers, full-stack engineers, and product stakeholders to translate business goals into polished user experiences
Establish and uphold front-end standards for performance, accessibility, and cross-browser compatibility
Create reusable UI components and patterns that scale across multiple applications
Participate actively in Scrum ceremonies—including pair programming, code reviews, estimation, and sprint planning—with a focus on continuous improvement
Integrate front-end code with application business layers, APIs, and microservices for seamless end-to-end functionality
Write clean, well-tested, maintainable code using modern engineering best practices
What you bring
Demonstrated depth of experience in front-end engineering, with strong proficiency in HTML5, CSS3, and JavaScript
Hands-on experience with React (or a comparable modern JavaScript framework) in a production environment
A solid understanding of web accessibility standards (WCAG) and practical experience resolving common accessibility issues
Experience working with RESTful services, APIs, and service-oriented architectures
Comfort with front-end tooling and workflows—linters, bundlers, pre-processors, and unit testing frameworks
Strong problem-solving and communication skills, with the ability to work effectively in a cross-functional team
A consulting mindset—you represent Think Company with professionalism, earn client trust, and navigate ambiguity with confidence
Nice-to-haves
Experience building and maintaining reusable UI component libraries or design systems
Familiarity with UI/UX design principles and a collaborative approach to working with designers
Exposure to Node.js and npm scripting
Working knowledge of .NET, C#, or the Microsoft technology stack
Familiarity with object-oriented design principles (e.g., S.O.L.I.D., design patterns)
Experience with containerization tools (Docker, Kubernetes) and CI/CD pipelines
Exposure to database technologies such as SQL, Sybase, or caching tools like Redis
About working at Think Company
Think Company is a design and technology consultancy that helps organizations solve meaningful problems through thoughtful strategy, design, and delivery.
You’ll work with smart, kind people across disciplines and industries while gaining opportunities to grow your skills, expand your influence, and shape how we work.
We offer competitive compensation, comprehensive benefits, and ongoing opportunities for learning and development.
How we work
We collaborate primarily remotely, with intentional in-person time for company gatherings and client needs. Our teams balance autonomy with partnership, and we believe great work comes from trust, transparency, and shared ownership.
AI is becoming a foundational part of how we work at Think Company. Team members are expected to use AI tools responsibly, stay curious about advancements, and participate in training and enablement as part of their growth.
Interested?
If building fast, accessible interfaces for complex systems sounds like your kind of challenge, we’d love to hear from you. Take a few minutes to send in your application—and tell us what you’re excited to build next.