Vitamin T is a division of Aquent, built to service agencies and mid-sized customers. Meanwhile, Aquent works with huge global brands (in fact, many of the FTSE 250). So when you sign up with either brand, you get access to jobs across both!
Free online training courses
We don’t just find work for digital creative talent, we use our access to clients around the globe to learn trends that keep your skills updated. Gymnasium is self-paced online training in the hottest digital creative skills—and it’s free!
Our client in the digital publishing industry is seeking an experienced, passionate, self-driven hands-on Lead UI/Front End Engineer with extensive React/Redux/NodeJs experience. Applicable experience in porting over PHP/JS code into a React/Redux and Node.js based stack is a plus. Experience with a combination of these new and old technical skills is critical.
This position is responsible for leading a team of developers to drive front-end development standards and work to continually enhance the customer facing aspects. This person must be able to contribute to architecting solutions, enhancing frameworks and think in terms of producing solutions that are reusable, simple and able to be extended by other developers. Creative programming and problem-solving skills are a must, as is the ability to work iteratively. **CANDIDATE MUST SIT ON SITE IN NYC**
Essential Job Responsibilities:
Provide technical guidance to team members in coding best practices, providing instructions, and debugging code written by team members.
Collaborate with all other Tech Leads to define architecture & strategy.
Contribute to architecture and build UI boilerplates and JS frameworks to allow developers easily create new apps quickly.
Write code that is performant, secure, maintainable, clear, and concise.
Build atomic, customizable, reusable pieces to be used throughout multiple applications following design patterns for separation of concerns, code re-usability, security and performance.
Improve the reliability and efficiency of our core systems.
Estimate engineering effort; attend daily scrums, ensure functional and non-functional deliverables are on schedule, perform code review, plan implementation, and help rollout system changes to production.
Execute and deliver on business and technical objectives.
Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
Troubleshoot and debug issues that span multiple systems.
Manage technical risk and debt for the team.
Communicate and coordinate with cross-functional business, offshore and third-party development groups and contractors.
Support rollouts, analyze technical issues and be available for on-call duties to lead resolution.
Create and maintain technical documentation to assist with ongoing support and maintenance of applications.
Recognize process and code inefficiencies, and proactively recommend resolutions.
Experience and Skills:
At least 10 years of hands-on professional software development experience in building and maintaining a high-performance, reliable, secure, scalable enterprise production environment using modern frameworks with a focus on front-end and UI technologies.
BS (or equivalent) in Computer Science or related discipline.
Strong Computer Science fundamentals with competencies in software design, data structures, and problem-solving.
Experience in SOA, REST, Micro Services System Architecture.
Extensive use of APIs and hands on experience with MongoDB, and Redis.
Experience building responsive, platforms/browsers solutions.
Experience with CSS processors: SASS, LESS and code analysis tools (e.g. JSLint).
Expert knowledge of how browsers work - regarding optimizing page load times, rendering, caching and memory.