You are a senior web engineer with rock solid front-end skills and some backend experience. In this leadership role, you will work with developers across our Chicago and NY offices, developing websites for a high profile Chicago-based client. This is an excellent opportunity to make an early impact in how we standardize our development process, select new tools and redefine workflows. This role is a hands-on development role and you will spend the majority of your time doing what you love best -- coding!
Responsibilities:
- Tech Lead for Chicago-based clients
- Meet and work closely with clients during all phases of product development
- Infrequently work remotely from client offices to assist with integration and debugging
- Lead peers through expertise and inspiration, this is not a management role and will not have direct reports
- Provide expertise during project pitching in areas of technical knowledge and estimating effort
- Implement best coding practices and development workflows
- Create and manage a common toolkit of reusable components across all client properties
- Participate in peer code reviews to ensure consistency and avoid duplication
- Monitor development trends to make recommendations on libraries and frameworks
- Code responsive web pages using HTML5 and CSS3 media queries from wireframes
- Be aware of cross-browser incompatibilities and able to troubleshoot problems
- Develop custom and sometimes complex JavaScript features
- Recommend strategies for delivering mobile optimized web pages
- Meet with UX/Design to discuss wireframes and offer feedback in areas of complexity, development effort and new ideas
- Mentor more junior developers in HTML5, CSS3 and JS
- Some light PHP work to mock interactions between front-end templates
- Use a bug tracking system to ensure code quality
- Manage time wisely. Know when the team should be looking at the big picture and when it should be concerned with the details.