Communicates clearly and effectively, both written and verbally, when advising, setting expectations, or suggesting. improvements. This applies whether interacting with team members, customers, or the wider community.
Can deliver work, even when given unclear requirements, within the context of their team.
Demonstrates knowledge about how their group and stage fit into the larger business.
Able to suggest alternative solutions to customer problems based on what they know about other areas of GitLab.
Looks for opportunities for process improvements within their team and works with others to implement process changes.
Senior Technical Competencies
Contributes to the team’s understanding of quality and how it impacts the team’s domain with respect to their role.
Able to take on large issues with vague requirements.
Able to resolve complex challenges.
Coach and Mentor others on best practices.
Improves the state of our test framework and any other dependencies.
Coach others on improving their tests.
Always looks to improve our test coverage with every MR coded or reviewed.
Ensures security best practices are followed across many domains and escalate security risks
Able to take on large issues with vague requirements and design an implementation.
Implements the GitLab Iteration value when faced with an issue that grows in size or complexity by converting the issue into an Epic or breaking it down into smaller issues.
Helps to set and enforce coding standards.
Looks to maintain coding consistency across the code base.
Provide reviews across many domains and be mindful of how changes may impact other teams.