Senior Technical Lead (Web focus)
Atlanta, GA (hybrid)
About the JobAlloy is looking for a Senior Technical Lead with proven skills in leading and overseeing the development of design-heavy websites. As a Senior Technical Lead you’ll help oversee and lead development efforts in building out and maintaining sites for our amazing clients using technologies including React, NextJS, Astro, WordPress (optional), and more. In this role, you will balance the art of nuance and interactivity with the complexities of the build process, ensuring Alloy always delivers elegant solutions that meet client needs.
To do this, you will oversee and collaborate with other developers, project managers, our user experience and creative teams, and our clients.Responsibilities
- Oversee and contribute to development executions, guiding overall technical direction for our client-related efforts
- Serve as an escalation point for solutioning development challenges
- Explore ideas with team members, and offer insightful input to other teams
- Client-facing position potentially involving discovery workshops and presenting solutions and capabilities to existing and prospective clients
- Oversee front-end executions and ensure they meet Alloy’s high creative standards
- Oversee back-end executions and ensure solutions are performant and maintainable
- Ability to thoroughly understand project objectives, tasks, and priorities
- Ability to work well with project managers, providing input to task estimations and planning
- Research and understand the technical landscape as it relates to client needs, evaluating and identifying technical platforms as needed to implement our solutions
- Define and create actionable tasks for developers based on feature needs
- Provide an experience-based perspective to solutioning
- Provide direction, guidance, and constructive feedback via PRs and code reviews
- Stay abreast of the latest technologies and coding best practices, and provide oversight and guidance based on those understandings
- Take ownership of tasks and issues both internally and with clients
- Ability to identify edge cases and gaps when approaching the development of features
- Handle deadlines and priority changes with proper perspective
- Attend meetings with dev team and project teams to provide development perspective
- Provide oversight of development partners’ project work
- Provide estimates of work for full site build outs / larger scale efforts
- Help guide technical and architectural decisions across multiple client projects
- Help document and define standards and procedures for the development department
Qualifications
- Minimum 8+ years of professional web development experience
- Minimum 3+ years of technical leadership experience
- Great communication skills
- Great problem-solving skills
- Senior level understanding of website best practices surrounding accessibility, performance, and security
- Senior level understanding of JavaScript and/or PHP
- Senior level understanding of using Git source code repositories and Gitflow
- Senior level understanding of task management using Kanban boards, assignments, due dates, and status indicators (JIRA experience a strong plus)
- Senior level knowledge in at least one relevant development area (ex: Astro/React/NextJS, PHP/WordPress/ACF)
- Senior level experience in creating and modifying Devops/CI/CD pipelines (ex: Bitbucket Pipelines, Netlify, Vercel, etc.) relative to automated deployments
- Notable relevant real-world experience in the development, quality-assurance, deployment, maintenance, and iteration of design-focused digital experiences (web, mobile, email, etc.)
Nice-to-haves
- Experience with SaaS based CMSs such as Storyblok, Prismic, Strapi, or Contentful
- Experience with advanced web topics like Content Security Policies, Jamstack rendering approaches (ex: SSG, SSR, ISR, etc.), DNS configuration, etc.
- Experience with marketing technologies such as CRMs (ex: Salesforce, Hubspot) and ESPs (ex: Mailchimp, Iterable)
- Senior level front-end web development abilities (using HTML/CSS/JS)
- Experience with any of the following: SSO, personalization, multi-lingual support, Storybook, Netlify, Vercel, AWS, Azure