Lead Front-End Developer (remote)
About inPowered:
inPowered’s AI platform enables brands to maximize their content marketing ROI. Powered by Artificial Intelligence and years of machine learning, their Content Intelligence and Content Distribution solutions allow marketers to collect proprietary data and use it to drive real ROI – positively changing brand perception, increasing action taken onsite, lead generation, and user engagement. inPowered was founded in 2014 by Peyman and Pirouz Nilforoush after selling their previous company, NetShelter, to Ziff Davis.
Description:
inPowered is seeking a Lead Front-End Developer. This role is a position with a primary focus on driving innovation and ensuring the successful delivery of front-end projects. As a key contributor to our development team, this role involves taking ownership of project delivery, leading end-to-end execution, and providing technical leadership. They will play a crucial part in enhancing system performance, security, and scalability while independently delivering key features. The ideal candidate will actively participate in CI/CD, code reviews, and version control to ensure the continuous improvement of our front-end systems. Innovation is key in this role, as the Lead Developer is expected to drive creative solutions, mentor team members, and contribute actively to the development of product. With expertise in Angular, React, and Node, the candidate will create high-quality user experiences and maintain automated tests for front-end code. Proactive issue resolution, support for production stability, and collaboration with cross-functional teams are integral aspects of this position. The Lead Front-End Developer will demonstrate a strong sense of ownership, effective communication skills, and the ability to manage multiple workflows in a dynamic work environment.
Responsibilities:
• Own the delivery of all front-end initiatives• Provide technical guidance and lead code reviews to drive the team to the highest standards
• Autonomously develop and deliver key new features for front-end systems
• Improve performance, security, scalability, maintainability, and flexibility of our front-end systems
• Develop and maintain automated tests for front-end code.
• Deliver code in an agile team environment, focusing on component robustness and overall platform maintenance.
• Proactively address issues, ensuring production stability.
• Drive innovation through rapid prototyping and iterative development
• Additional duties as assigned or requested
Requirements:
• 6+ years of professional experience in front-end software development,• BS degree in CS or equivalent work experience
• Extensive knowledge and experience with Angular, specially Angular 10 using TypeScript
• Knowledge and experience with RxJs CSS, React, Node, and PHP
• Strong understanding of design patterns, data modeling, algorithmic complexity
• Experience with Agile software development
• Experience designing and developing highly scalable consumer-facing web applications
• Care deeply about writing high-performance, reusable code for components that will be used across our product
• Great organization and communication skills
• Effectively manage multiple projects and priorities in a fast-paced, deadline-driven environment.
• Ability to learn quickly