- Design and implement scalable features for our lead product.
- Work closely with cross-functional teams, product managers to understand business requirements and translate them into technical specifications.
- Test and deploy software solutions that meet business needs.
- Identify and troubleshoot software issues, providing solutions in a timely manner.
- Own quality end-to-end by adopting a Developer‑Led Testing (DLT) approach.
- Design, implement, and maintain unit, integration, contract, and end-to-end tests for all developed features.
- Ensure the Definition of Done includes robust quality standards, such as meaningful test coverage and security checks.
- Apply a shift-left mindset by preventing defects early through design reviews, static analysis, and testability-focused design.
- Pair-program with AI tools (e.g., Claude Code) on a daily basis to build features, generate tests, refactor code, and produce documentation.
RxJSTypeScriptAngular+1 more