Halo believes in innovation by inclusion to solve digital problems. As an international agency of over 300 people specializing in interactive media strategy and development, we embrace equity and empowerment in a serious way. Our interdisciplinary teams of unique designers, developers and entrepreneurial minds with a variety of backgrounds, viewpoints, and skills connect to solve business challenges of every shape and size. We empathize to form deep, meaningful relationships with our clients, so they can do the same with their audience. Working at Halo feels like belonging. Learn more about our philosophy, benefits, and team at https://halopowered.com/
We are looking for an experienced Senior Frontend Technical Lead to join our team. Technical Leads play a leadership role by providing guidance and finding solutions to technical issues for a project within a Portfolio.
They actively participate in roadmap prioritization and refinement, promote the adoption of best practices, ensure the quality of deliverables, maintain a sense of urgency within the project, work on enhancing team capabilities and maturity.
Technical Leads collaborate with Delivery Leads as part of the project leadership team, aiming to align project business objectives, development efforts, and quality goals, and ensure they remain the main focus of the team.
Responsibilities:
- Collaborates directly with Halo Delivery Lead and client stakeholders on defining and refining the project roadmap.
- Assigns and delegates tasks to achieve project goals focusing on sprint-by-sprint objectives.
- Identifies risks and dependencies, ensuring the delivery of critical path features.
- Manages technical debt and champions relevant architectural implementations to be included in the roadmap.
- Enforces best practices based on industry standards and supported by Halo’s Practice Managers.
- Seeks to achieve the highest quality of technical delivery within limits of scope and resources, according to Halo and Client practice guidelines.
- Helps the team by removing bottlenecks and frictions, limiting waste time, promoting a learning, and improving culture.
- Contributes to creating a friendly and supportive atmosphere in the team to build trust and foster maturity.
- Provides regular performance feedback to all team members and helps them in their career path.
Requirements
- Experience using Angular and NodeJS/NestJS, MongoDB, and relational databases.
- Proven success with distributed (multi-tiered) systems or microservices.
- Hands-on experience building responsive layouts.
- Experience relying on unit testing in a continuous integration environment.
- Excited about delivering user-focused software solutions.
- Experience working remotely or the ability to work autonomously and with a team.
- Strong familiarity with agile development processes.
- Ability to estimate work and plan accordingly.
- Create clear and concise technical documentation.
- Strong command of Git flow.
- Bachelors in computer science or related field.
- Fluent English speaker.
- Strong communication, both verbal and written, ability to to articulate technical concepts to non-technical stakeholders and collaborate effectively with cross-functional teams.
- Leadership experience.
- Nice to haves: Design System Knowledge: Experience in developing and maintaining design systems, including component libraries and style guide implementation. Accessibility Standards: Knowledgeable in web accessibility standards (WCAG) and best practices for inclusive design.
Benefits
- 100% remote work!
- Salary in USD paid!
- More than 3 weeks of Paid Time Off!
- Collaborative environment! Get to be a part of an awesome team!