Job Type
Full-time
Description
Think Company operates in the United States as a remote-first company, with potential for as-needed travel associated to client needs. As such, please consider this a remote (work from home) position. Please note that Thinkers are expected to operate within Eastern Standard Time Zone business hours.
FLSA Status : Non-Exempt
Annual Base Salary : $100,000 - $120,000
We are looking for an experienced Technical Lead to join our team at Think Company. The primary responsibilities are to guide the development of complex React applications, writing React code, and leading a team of front-end developers. This role combines hands-on technical expertise with leadership responsibilities, driving architectural decisions, managing the flow of work, and ensuring delivery of high-quality, scalable web applications.
Candidates should be able to demonstrate prior experience with React application development projects, including activities such as performing technical discovery engagements, scoping and defining projects, translating business requirements into technical requirements, and identifying milestones and managing a delivery team to meet them. Candidates should also be familiar with the tools of the trade, able to take on technical activities such as making browser and device support recommendations, writing React code, consulting on application architecture challenges, addressing accessibility, setting and ensuring compliance with coding standards, and analyzing page performance issues.
Responsibilities
- Develop and maintain a deep understanding of client's business and technology stack; establish and maintain a positive relationship with the client; represent Think Company with professionalism and integrity
- Work collaboratively as part of a team that includes visual / UX designers, developers, project managers, and other roles (both clients and internal colleagues), flexing between a leadership or supporting role as required
- Guide clients toward technical solutions that meet their business, IT, and user needs, and that balance time, budget, and quality considerations appropriately
- Manage developers to deliver technical solutions on-time and on-budget, based on a technical delivery plan; work with project manager to communicate technical team status and manage client expectations
- Research and document web development technologies, trends, and innovations, and make recommendations or deliver presentations to clients and internal colleagues
- Contribute directly to the React application codebase and performing code reviews
Requirements
Extensive experience determining and analyzing technical project requirements, creating and managing a plan of work including identifying deliverables and estimating timeSignificant experience in leading and coaching a development team to deliver technical deliverables on-time, on-budget, and on-specHands-on experience with React application developmentDeep understanding of the modern web platform and common architectural solutionsSignificant experience with front-end development practices including accessibility, progressive enhancement, cross-browser / platform compatibility, performance, and pre-processors / build toolsSignificant experience with web application development, primarily on the front-end; a working understanding of the tools and platforms needed to host these solutionsExperience with modern content management systems, including data and information architecture, templating, and publishing workflowsExperience with git, experience working with git in teams, and knowledge of Git Flow methodologiesFamiliarity with user experience (UX) design processes (conceptual design, wireframes, usability testing)Salary Description
Annual Base Salary : $100,000 - $120,000