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.
Able to 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.
Leads technical architecture discussions and help drive technical decisions
Performs Code Reviews across multiple stages on a regular cadence
Participates on Working Groups as the need arises
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.
Acts as a Coach and Mentor to others.
Improves the state of our test framework and any other dependencies.
Coaches 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.
Provides reviews across many domains and be mindful of how changes may impact other teams.