Apply📍 California, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, New Hampshire, New York, North Carolina, North Dakota, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C., and Wisconsin
🧭 Full-Time
💸 173676.0 - 210741.0 USD per year
🔍 Software Development
- Some experience working on problems across a front-end ecosystem—we are looking for someone who is curious about how Webpack works or who wants to optimize an application’s bundle size
- A willingness to tackle a diverse range of problems within our front-end ecosystem, and an ability to work autonomously on problems that cross team boundaries and touch multiple codebases
- A natural tendency towards documentation and knowledge sharing over siloing
- Knowledge or curiosity around Javascript library management, especially around internal component libraries
- Fluency moving between and across technical systems and stacks – or at least a willingness to try! We are typically coding in Javascript, but our work brings us into contact with work areas from Docker to design systems
- Excitement for your own and your teammates’ learning and growth - we are a small (but growing) team that works very closely together!
- A track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable software.
- An understanding of and a desire to co-create systems that help build psychological safety on the team: sharing learning with others, using peer review as an opportunity to celebrate and build others up, and a willingness to practice the duality of listening and leadership.
- Write maintainable code that is adaptable to future design and roadmap decisions to help set the standard for software quality for our team and the organization at large.
- Lead the process of architecting, refactoring, and improving our contribution forms and the myriad user flows that an ActBlue user might interface with.
- Guide the design and execution of technical solutions that prioritize the highest impact opportunities while balancing effort, scope, and other trade-offs.
- Partner with engineering managers to find sponsorship and growth opportunities for your colleagues.
- Demonstrate technical leadership by writing documentation, establishing effective monitoring, and fostering clear and audience-oriented communication.
- Coach and mentor other engineers on your team and create spaces for individuals to be engaged, valued, and heard.
- Receive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.
DockerGraphQLLeadershipNode.jsFrontend DevelopmentJavascriptKubernetesReact.jsRuby on RailsTypeScriptYarnReactCI/CDProblem SolvingRESTful APIsMentoringDevOpsDocumentationTeamworkSoftware Engineering
Posted 2 days ago
Apply