- Design, implement, and deliver complex cross-cutting features and systems in React and React Native, and to a lesser extent Ruby on Rails.
- Address technical debt and system reliability by identifying opportunities for refactoring or optimization.
- Influence architecture and system design, anticipating future needs and driving long-term improvements across services and applications.
- Set and uphold standards for code quality, testing coverage, and documentation, and mentor others to do the same.
- Improve internal tooling to enhance developer experience and system resilience.
- Facilitate technical discussions and decision-making, helping the team navigate trade-offs and align on solutions.
- Support team members with complex technical challenges and help unblock progress.
- Partner with product managers, designers, and engineers to shape feature direction and identify technical opportunities, risks, and trade-offs during discovery.
GraphQLArtificial IntelligenceFull Stack Development+7 more