Job Description
### About Headway
Founded in 2015, Headway was born out of a passion to bring entrepreneurial ideas to market and keep them there. We work holistically with our client partners as a true extension of their product team, not just as an execution arm of their business. If we see something broken, whether that's a workflow, a marketing or messaging strategy, or a needless feature, we speak up, and our clients trust us to help them fix it.
### Position Description
As a Senior Developer at Headway, you are client and user-focused while executing on the details of each project. You diligently develop features and functionality, guided by Headway's process to ensure each release is successful. This role requires constant learning and a growth mindset. This is a remote role embedded with an existing enterprise client as part of an integrated Headway + client delivery team. This engagement is expected to be medium to long-term, with the potential to stay on this client for a year or more.
### Responsibilities
- Communicate with clients during sprint planning, retros, and release demos.
- Monitor features as project requirements change and manage client expectations.
- Set and communicate technical direction for the mobile codebase (patterns, standards, and tradeoffs).
- Own architecture and technical planning for features end-to-end (mobile + API integration).
- Proactively manage technical debt through refactoring proposals and incremental improvements.
- Mentor via pair programming, raising quality and consistency across the team.
- Collaborate with client stakeholders across product, QA, backend, and platform teams to drive alignment and delivery.