Job Information
Job Description:
ROLE RESPONSIBILITIES: WHAT YOU’LL DO
- Taking responsibility for delivery of larger in-team projects that may have a high level of uncertainty and risk, with a pragmatic approach to estimation, scoping and planning
- Following and promoting best practices to solve higher complexity challenges by building reliable, performant and elegant solutions that are easy to work with
- Owning the technical output and standards for the team, ensuring engineering and operational excellence
- Actively involved in the definition and fulfillment of the team’s strategy and bringing technical perspective into account
- Giving useful and effective feedback, actively seeking to improve the entire team by regularly sharing knowledge and mentoring others
- Stepping up, actively driving team topics and supporting other team members
- Communicating with cross-functional stakeholders and leadership, targeted for the audience
- Participating in activities within the larger org, and performing actions that positively influence groups of people
ROLE REQUIREMENTS: WHAT YOU NEED TO SUCCEED
- Over 7 years of software engineering experience in building and designing scalable applications with over 2 years of experience leading software engineering teams to solve complex problems
- Mastery of front-end frameworks (React preferred), TypeScript, Critical Render Path (CRP) and CSS
- Experience with micro-frontends, mono repositories and client and server side rendering (CSR, SSR)
- Proficiency in different types of testing strategies (testing pyramid)
- Experience building a technical strategy and translating it into reality
- A proven track record of enabling your teammates and amplifying their technical abilities by mentoring and coaching
- Comfortable dealing with uncertainty and managing risk
- Strong written and spoken communication skills (in English)
Benefits:
- Medical, dental, vision, and life insurance
- 401(k)
- Green Transportation (For NYC based employees)
- Home office setup allowance
- Gym allowance
- 20 days of paid vacation, plus another additional day after 2 and 4 years (because we love what we do, but we also love vacation!)
- 2 Impact Days you can use to have an impact on the environment and society – one for an individual project of your choice and one for a company-wide initiative! #SocialResponsibility
- Annual personal development budget for you to invest in your development via professional memberships, external certifications, conferences, and more
- Receive family leave, child support, and sabbatical opportunities with PersonioCares
Experience Level: Senior
Work From: Remote from Region