[Remote] Senior Front-End Engineer
Note: The job is a remote job and is open to candidates in USA. Think Company is a design and technology consultancy that helps organizations solve meaningful problems through thoughtful strategy, design, and delivery. They are seeking a Senior Front-End Engineer to build and maintain responsive web applications while collaborating with a strategic client partner and their stakeholders.
Responsibilities
- 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
Skills
- 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
- 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
Benefits
- Competitive compensation
- Comprehensive benefits
- Ongoing opportunities for learning and development
Company Overview
Company H1B Sponsorship