Skill-Profil

Code Review

Code review best practices: constructive feedback, checklist, automation

Version Control & Collaboration Code Review

Rollen

70

wo dieser Skill vorkommt

Stufen

5

strukturierter Entwicklungspfad

Pflichtanforderungen

202

die anderen 144 optional

Domäne

Version Control & Collaboration

skills.group

Code Review

Zuletzt aktualisiert

17.3.2026

Verwendung

Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.

Was wird auf jedem Level erwartet

Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.

Rolle Pflicht Beschreibung
1C Developer Understands basic code review practices for 1C:Enterprise: reading BSP module changes, checking naming conventions in 1C language, identifying obvious errors in configuration modifications. Follows team review checklists and documentation.
AI Product Engineer Understands basic code review practices for AI products: reviewing ML pipeline code changes, checking data preprocessing logic, identifying obvious issues in model serving code. Follows team review guidelines for ML codebases.
Analytics Engineer Participates in code review of dbt models: checks naming conventions, presence of tests and documentation. Leaves constructive comments on SQL style and YAML configuration structure. Learns from senior colleagues' feedback.
Android Developer Participates in Android code review: checks PRs for coding convention compliance (ktlint, naming), reads and understands changes in ViewModel and Compose components. Leaves constructive comments, asks questions about unclear logic, learns from senior developers' comments, reviews small PRs (< 200 lines) focusing on Kotlin code readability.
Application Security Engineer Understands basic security-focused code review: identifying common vulnerabilities (XSS, SQLi, IDOR), checking authentication/authorization patterns, reviewing input validation. Follows OWASP-based security review checklists.
AR/VR Developer Pflicht Participates in code review as a reviewee. Responds to comments and fixes code. Learns colleagues' approaches to XR development.
Backend Developer (C#/.NET) Participates in C# code review: readability, naming, code style. Gives constructive comments. Learns from feedback. Describes PRs.
Backend Developer (Elixir) Participates in Elixir code review, checking adherence to basic practices: pipe operators, pattern matching, proper Ecto.Changeset usage. Leaves constructive comments with suggestions for improving code idiomaticity and using standard OTP patterns.
Backend Developer (Go) Participates in Go code review: checks formatting via gofumpt, error handling correctness, adherence to Go conventions. Leaves constructive comments, learns from reviews of own code and applies linter recommendations (golangci-lint) when fixing issues.
Backend Developer (Java/Kotlin) Participates in Java code review: checks readability, naming conventions, code style adherence. Leaves constructive comments. Learns from feedback on own PRs. Describes PRs with context.
Backend Developer (Node.js) Participates in code review: checks TypeScript types, naming, async/await usage. Leaves constructive comments. Learns from feedback on own PRs.
Backend Developer (PHP) Participates in PHP code review: checks readability, naming, PSR-12 compliance. Leaves constructive comments with suggestions. Learns from feedback on own PRs. Describes PRs with context: what, why, how to test.
Backend Developer (Python) Pflicht Participates in reviews as a reviewee. Understands reviewer comments. Fixes code based on feedback. Knows basic self-review checklist.
Backend Developer (Rust) Participates in Rust project code reviews: checks basic ownership and borrowing correctness, code readability and adherence to clippy recommendations. Learns to give constructive comments and understand feedback from senior developers.
Backend Developer (Scala) Participates in Scala code reviews as a reviewer: checks readability, naming, adherence to project conventions. Learns from reviewers — analyzes received comments, asks questions about functional patterns and idiomatic Scala style in pull requests.
BI Analyst Understands basic code review for BI assets: reviewing SQL/DAX query changes, checking dashboard calculation logic, validating report metric definitions. Follows team review guidelines for analytical code quality.
Blockchain Developer Participates in code review for blockchain components, applying feedback on concurrency, error handling, and performance. Learns patterns from review comments of experienced blockchain engineers.
Cloud Engineer Participates in infrastructure code reviews: checks Terraform plan output, pays attention to security groups, IAM policies. Leaves constructive comments and asks questions about unfamiliar resources. Learns from senior colleagues' review feedback.
Compiler Engineer Pflicht Knows basic code review concepts for compiler engineering and can apply them in common tasks. Uses standard tools and follows established team practices. Understands when and why this approach is used.
Computer Vision Engineer Understands basic code review for CV pipelines: reviewing image preprocessing changes, checking model inference code modifications, validating data augmentation logic. Follows team review guidelines for CV codebases.
Data Analyst Understands basic code review for analytics code: reviewing SQL query changes, checking data transformation correctness, validating analytical methodology in code. Follows team review guidelines for analytical pipeline code quality.
Data Engineer Participates in data code reviews: checks SQL style, dbt model structure, naming conventions. Leaves constructive comments. Learns from feedback on own PRs.
Data Scientist Understands basic code review for ML code: reviewing experiment code changes, checking feature engineering logic, validating model training configurations. Follows team review guidelines for research code quality.
Database Engineer / DBA Participates in SQL code and migration reviews: checks syntax, data types, naming conventions. Learns to find potential issues in schemas. Asks questions and follows feedback from senior DBA.
Desktop Developer (.NET WPF/WinUI/MAUI) Pflicht Participates in code review as a reviewee for C#/.NET code. Applies reviewer feedback. Leaves comments on readability and naming conventions.
Desktop Developer (Electron/Tauri) Pflicht Participates in code review as a reviewee for TypeScript/Electron. Applies feedback. Understands coding standards.
Desktop Developer (Qt/C++) Pflicht Participates in code review as a reviewee for Qt/C++ code. Applies reviewer comments, understands coding standards. Leaves simple readability comments.
DevOps Engineer Participates in infrastructure code reviews: checks Terraform files, Dockerfiles, CI/CD configurations using checklists. Leaves constructive comments, learns from senior engineer feedback. Understands the importance of peer review for IaC.
DevSecOps Engineer Participates in code review with security focus: looks for hardcoded secrets, SQL injections, XSS, insecure deserialization. Uses OWASP checklist for review. Leaves constructive comments with secure code examples. Learns secure code review best practices from the team.
Embedded Developer Pflicht Participates in code review: checks formatting, naming. Learns to give constructive feedback on embedded code.
Flutter Developer Understands basic code review for Flutter projects: reviewing widget code changes, checking state management patterns, validating Dart coding conventions. Follows team review guidelines for Flutter code quality.
Frontend Developer (Angular) Participates in Angular code reviews: checks compliance with the Angular style guide, correctness of template bindings, proper use of component lifecycle hooks. Accepts feedback constructively.
Frontend Developer (React) Participates in code review of React components: checks props correctness and typing, JSX readability, adherence to project conventions (Tailwind, naming). Gives constructive comments, learns from senior developer feedback, responds to reviews promptly.
Frontend Developer (Svelte) Participates in code review of Svelte components: checks readability, naming, correct usage of $state and $derived runes. Leaves constructive comments in PRs, learns from senior developer feedback on SvelteKit patterns and best practices.
Frontend Developer (Vue) Participates in Vue code review — checks Vue Style Guide compliance, props and emit correctness, Composition API usage. Provides constructive comments on component structure and naming.
Fullstack Developer Participates in fullstack application code review: checks code against standards, leaves constructive comments. Learns to review both frontend components and backend logic, asks questions to understand architectural decisions.
Game Designer Participates in game mechanic script reviews under mentor guidance. Checks correctness of balance parameters in config files. Reads other designers' Blueprint/Visual Scripting and asks questions about mechanic logic.
Game QA Engineer Participates in code review of test scripts as a reviewer. Checks basic aspects: assertion correctness, code readability, presence of comments. Leaves constructive feedback.
Game Server Developer Understands basic code review for game servers: reviewing gameplay logic changes, checking network handler modifications, validating game state management code. Follows team review guidelines for game server code quality.
Infrastructure Engineer Participates in infrastructure code reviews as both reviewer and author: checks Terraform configurations for basic errors, reads senior engineers' comments for learning. Can describe changes in PRs (which resources are created/modified) and attaches terraform plan output for clarity.
iOS Developer Participates in iOS project code review: checks Swift code for project style compliance, finds obvious errors and typos. Leaves constructive comments, asks questions to understand decisions. Learns from feedback on own code, applies received comments in subsequent pull requests, and follows the iOS project code review checklist.
IoT Engineer Understands basic code review for IoT code: reviewing firmware changes, checking sensor data handling logic, validating communication protocol implementations. Follows team review guidelines for embedded code quality.
Language Tooling Engineer Understands basic code review for language tools: reviewing parser/compiler code changes, checking AST transformation logic, validating error recovery implementations. Follows team review guidelines for compiler code quality.
LLM Engineer Participates in ML code review as reviewer: checks readability, variable naming, basic correctness. Learns to spot common errors in LLM data processing scripts.
ML Engineer Pflicht Participates in code review as reviewer. Understands feedback from senior developers. Learns to write code following team standards.
MLOps Engineer Participates in ML code review as an author: creates PRs with pipeline change descriptions and experiment metrics, responds to reviewer comments. Learns to read others' ML code, watches for hardcoded parameters, missing experiment logging, and incorrect input data handling in inference services.
Network Engineer Knows basic code review concepts for network engineering and can apply them in typical tasks. Uses standard tools and follows established team practices. Understands when and why this approach is used.
NLP Engineer Participates in NLP code review as reviewer for simple PRs. Checks formatting, naming conventions, and basic text data processing logic. Learns to give constructive feedback.
Penetration Testing Engineer Understands basic code review from security perspective: reviewing security tool code changes, checking exploit module modifications, validating scanning rule implementations. Follows team review guidelines for security tooling code.
Performance Testing Engineer Participates in test script reviews: checks scenario logic, assertions, data setup. Learns from feedback. Describes PRs with test objectives.
Platform Engineer Participates in code review of platform changes: checks Terraform plans, Kubernetes manifests, CI/CD configs. Leaves constructive comments on readability and best practices. Understands the importance of code review for infrastructure-as-code. Learns from senior engineer feedback.
Product Manager Understands the code review process and can read PR descriptions to assess the scope of technical changes. Knows basic code quality criteria for meaningful participation in discussions with the development team. Uses code review understanding for more accurate feature timeline and risk estimation.
QA Automation Engineer Understands basic code review for test code: reviewing test case changes, checking page object modifications, validating test fixture and assertion patterns. Follows team review guidelines for test framework code quality.
QA Engineer (Manual) Understands basic code review concepts for QA: reading code change diffs for impact analysis, understanding test-related code modifications, identifying changes requiring additional manual testing. Follows team guidelines for change-based test prioritization.
QA Security Engineer Conducts security-focused code review: searches for hardcoded credentials, injection vulnerabilities, missing input validation. Uses security review checklists.
React Native Developer Participates in code review of React Native projects — reads diffs, leaves constructive comments. Checks basic aspects — TypeScript types, styles, naming conventions. Responds to review comments and makes fixes. Learns from reviews by more experienced developers.
Release Engineer Knows basic code review concepts for release engineering and can apply them in typical tasks. Uses standard tools and follows established team practices. Understands when and why this approach is applied.
Security Analyst Understands basic security-oriented code review: reviewing security monitoring rule changes, checking alert correlation logic modifications, validating SIEM query updates. Follows team review guidelines for SecOps code quality.
Site Reliability Engineer (SRE) Participates in infrastructure change reviews: checks Terraform plans, Helm values, K8s manifests. Leaves constructive comments. Learns from feedback.
Smart Contract Developer Goes through code review for smart contracts, applying feedback on security, gas optimization, and readability. Learns common vulnerabilities from senior developer review comments.
Systems Programmer (C/C++) Pflicht Participates in system code review: checks style, finds simple bugs (memory leaks, uninitialized variables). Learns from mentor to spot typical kernel code bugs.
Technical Product Manager Pflicht Understands the code review process and its importance for product quality. Can read pull requests and understand changes at a high level. Participates in PR discussions from the perspective of product requirements.
Technical Writer Understands basic code review principles and can evaluate code readability in documented projects. Knows key code quality criteria that help create accurate API and interface descriptions. Can identify discrepancies between code and existing documentation.
Telecom Developer Understands basic code review for telecom software: reviewing protocol handler changes, checking signaling module modifications, validating call processing logic updates. Follows team review guidelines for telecom code quality.
Unity Developer Participates in code review of Unity projects: checks basic C# errors, naming conventions, proper Unity API usage. Learns to give and receive constructive code feedback.
Unreal Engine Developer Participates in code review of Unreal C++ code: checks coding standards, UPROPERTY correctness, memory management. Learns to give feedback on Blueprint-heavy and C++ code.
XR Unity Developer Pflicht Participates in code review as a reviewee. Fixes review comments. Learns colleagues' approaches to Unity XR.
Rolle Pflicht Beschreibung
1C Developer Independently conducts code reviews for 1C:Enterprise: evaluates BSP module architecture, reviews configuration decomposition, checks query optimization in accounting calculations. Provides constructive feedback on 1C coding patterns and data model decisions.
AI Product Engineer Independently conducts code reviews for AI products: evaluates ML pipeline code quality, reviews model serving implementation patterns, checks data preprocessing correctness. Provides constructive feedback balancing research velocity with production code standards.
Analytics Engineer Conducts quality code reviews of dbt models: verifies transformation business logic, correctness of JOINs and window functions, SQL performance. Validates incremental logic and snapshot configurations. Pays attention to edge cases.
Android Developer Conducts Android code reviews: checks architectural compliance (MVVM layers, DI rules), finds potential issues — memory leaks, incorrect lifecycle usage, thread-safety issues. Reviews Compose code for correct recomposition, Room migrations for data safety, Gradle configurations for correctness, leaves actionable comments with examples.
Application Security Engineer Independently conducts security-focused code reviews: evaluates authentication/authorization implementations, reviews cryptographic usage patterns, checks input validation and output encoding. Provides constructive feedback on security patterns and vulnerability mitigation.
AR/VR Developer Pflicht Conducts code reviews of XR code: architecture, performance, best practices. Leaves constructive comments explaining XR-specific decisions.
Backend Developer (C#/.NET) Conducts quality reviews: architecture, EF Core queries (N+1), async/await correctness, exception handling. SOLID violations. Proposes alternatives with justification.
Backend Developer (Elixir) Conducts effective code reviews of Elixir projects: checks Phoenix context architecture, GenServer implementation correctness, Ecto query safety. Evaluates error handling through with/pattern matching, checks for typespecs and @doc. Suggests refactoring with justification.
Backend Developer (Go) Conducts thorough code reviews of Go services: checks concurrency safety, proper context.Context usage, error handling (wrapping via fmt.Errorf). Evaluates test coverage, identifies potential goroutine leaks and race conditions.
Backend Developer (Java/Kotlin) Conducts quality reviews: checks architecture (layers, DI), JPA queries (N+1, fetch strategies), thread safety, exception handling. Gives feedback on SOLID violations. Proposes alternatives with justification.
Backend Developer (Node.js) Conducts quality review: checks architecture (layering, DI), error handling, async patterns, test quality. Gives feedback on SOLID. Proposes improvements.
Backend Developer (PHP) Conducts quality PHP code reviews: checks architecture (layers, dependencies), SQL queries (N+1, indexes), security (SQL injection, XSS). Provides feedback on SOLID violations. Suggests alternative solutions with justification.
Backend Developer (Python) Pflicht Conducts code reviews. Gives constructive feedback. Checks logic, tests, security. Knows the difference between blocking and non-blocking comments. Uses suggestions.
Backend Developer (Rust) Conducts effective Rust code reviews: checks error handling correctness, idiomaticity (clippy suggestions), proper async/await patterns. Evaluates test coverage, rustdoc documentation and adherence to project architectural patterns.
Backend Developer (Scala) Conducts quality Scala code reviews: evaluates correctness of implicits usage, for-comprehension, pattern matching exhaustiveness. Checks error handling through MonadError, concurrent code correctness in ZIO/Cats Effect and adherence to project architectural patterns.
BI Analyst Independently conducts code reviews for BI assets: evaluates SQL/DAX query efficiency, reviews dashboard calculation logic, checks data model consistency across reports. Provides constructive feedback on analytical code readability and metric accuracy.
Blockchain Developer Conducts code review for blockchain node components: checks thread safety, network packet handling correctness, and storage consistency. Leaves constructive comments with examples.
Cloud Engineer Conducts quality review of IaC code: checks naming conventions, tagging compliance, resource sizing, security best practices. Analyzes Terraform plan for destructive changes, drift and unexpected dependencies. Provides recommendations on cost optimization and architecture.
Compiler Engineer Pflicht Confidently applies code review skills for compiler engineering in non-standard tasks. Independently selects optimal approach and tools. Analyzes trade-offs and suggests improvements to existing solutions.
Computer Vision Engineer Independently conducts code reviews for CV pipelines: evaluates image processing algorithm implementations, reviews model inference code efficiency, checks data augmentation correctness. Provides constructive feedback on CV pipeline architecture and performance patterns.
Data Analyst Independently conducts code reviews for analytics: evaluates SQL query optimization, reviews data transformation logic, checks statistical methodology implementation. Provides constructive feedback on analytical code reproducibility and documentation.
Data Engineer Conducts quality reviews: checks SQL performance (joins, window functions), dbt materialization choice, data quality test coverage. Gives feedback on data modeling. Suggests optimizations.
Data Scientist Independently conducts code reviews for ML code: evaluates experiment code quality, reviews feature engineering implementations, checks model training reproducibility. Provides constructive feedback balancing research exploration with code maintainability.
Database Engineer / DBA Conducts database change reviews: evaluates migrations for backward compatibility, checks index strategy, analyzes query performance impact. Verifies rollback plans for each DDL change.
Desktop Developer (.NET WPF/WinUI/MAUI) Pflicht Conducts code review for C#/.NET desktop code. Checks async/await correctness, MVVM adherence, memory management. Provides constructive feedback. Reviews XAML.
Desktop Developer (Electron/Tauri) Pflicht Conducts code review for TypeScript/Electron. Checks security (IPC safety, CSP), performance, TypeScript correctness. Reviews React components and CSS.
Desktop Developer (Qt/C++) Pflicht Conducts code review for Qt/C++ code. Checks memory safety, thread safety, Qt best practices. Provides constructive feedback, suggests alternative solutions. Reviews QML code.
DevOps Engineer Conducts quality code reviews: checking Terraform modules for best practices, Helm charts for security, CI/CD pipelines for efficiency. Uses automated review (tflint, hadolint, yamllint) in PR pipelines. Provides detailed feedback.
DevSecOps Engineer Conducts security-focused code review for pull requests: checks authentication flows, authorization logic, input validation, cryptographic usage. Creates security review checklist for the team. Configures automated review with CodeRabbit or GitHub Copilot. Mentors junior engineers on security aspects of review.
Embedded Developer Pflicht Reviews embedded code: checks memory safety, interrupt correctness, peripheral configuration. Gives well-reasoned feedback.
Engineering Manager Independently evaluates code review quality in the team: assesses review thoroughness and constructiveness, identifies review bottlenecks, monitors review turnaround times. Provides guidance on code review culture and feedback communication.
Flutter Developer Independently conducts code reviews for Flutter projects: evaluates widget composition patterns, reviews BLoC/state management architecture, checks platform-specific code quality. Provides constructive feedback on Dart coding conventions and Flutter best practices.
Frontend Developer (Angular) Conducts Angular component code reviews: checks OnPush compatibility, RxJS subscription correctness, type safety, architectural patterns (smart/dumb components), test coverage, accessibility aspects.
Frontend Developer (React) Conducts thorough code review of React code: evaluates architectural decisions (component separation, state management), performance (unnecessary re-renders, memoization), accessibility, test coverage. Uses checklists for systematic PR review in React projects.
Frontend Developer (Svelte) Conducts quality Svelte code reviews: checks component architecture, type safety, accessibility, performance. Evaluates correctness of load functions and form actions in SvelteKit, proposes justified improvements, mentors juniors through reviews.
Frontend Developer (Vue) Conducts effective Vue application code reviews — evaluating composable architecture, reactivity correctness, performance implications. Uses review checklist for Vue — reactivity pitfalls, memory leaks, accessibility.
Fullstack Developer Conducts fullstack code review: checks type safety of API contracts between layers, SQL query correctness, React rendering optimization. Leaves substantive comments on both stacks and suggests architecture improvements.
Game Designer Conducts reviews of game scripts and configs: checks balance parameters, mechanic logic, state machine correctness. Identifies potential exploits and edge cases in game systems. Provides constructive feedback on game design decision implementation.
Game QA Engineer Conducts code review of automated tests and test utilities. Checks test isolation, correctness of wait/retry logic, proper test data management. Identifies potential flaky tests.
Game Server Developer Independently conducts code reviews for game servers: evaluates game logic correctness, reviews network handler efficiency, checks state synchronization patterns. Provides constructive feedback on game server performance and concurrency patterns.
Infrastructure Engineer Conducts quality code reviews for IaC: reviewing Terraform modules for security best practices, validating Ansible playbooks for idempotency, analyzing Kubernetes manifests for resource limits. Pays attention to drift risk, checks backward compatibility of changes and evaluates modification blast radius.
iOS Developer Conducts effective iOS code review: checks MVVM/TCA architectural compliance, Swift Concurrency and memory management correctness. Identifies retain cycles in closures, incorrect @State/@ObservedObject usage, and potential performance issues. Provides specific improvement suggestions with Swift code examples.
IoT Engineer Independently conducts code reviews for IoT code: evaluates firmware logic correctness, reviews sensor data processing efficiency, checks protocol implementation compliance. Provides constructive feedback on embedded code quality and resource usage patterns.
Language Tooling Engineer Independently conducts code reviews for language tools: evaluates parser/compiler correctness, reviews AST transformation implementations, checks error recovery robustness. Provides constructive feedback on compiler design patterns and language spec compliance.
LLM Engineer Independently conducts code review of LLM pipelines: verifies tokenization correctness, embedding logic, and prompt templates. Identifies data leakage between train/test sets and reproducibility issues.
ML Engineer Pflicht Reviews ML code: checks for data leakage, feature correctness, model evaluation. Gives constructive feedback. Verifies experiment reproducibility.
MLOps Engineer Conducts code review of ML pipelines and inference services: checks feature engineering correctness, training reproducibility, edge case handling in predictions. Evaluates Dockerfile quality for ML images, Kubeflow component configurations, and Terraform modules, watching for data leakage between train/test and feature data leakage.
Network Engineer Confidently applies code review for network engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions.
NLP Engineer Independently conducts NLP pipeline code review: checks preprocessing correctness, feature extraction, model integration. Focuses on edge cases in unicode and multilingual text processing.
Penetration Testing Engineer Independently conducts security-focused code reviews: evaluates vulnerability findings in code, reviews exploit module implementations, checks security tool scanning rules. Provides constructive feedback from offensive security perspective on application code.
Performance Testing Engineer Conducts reviews: checks test realism, metric collection, error handling. Provides feedback on load profiles, assertions, parameterization.
Platform Engineer Conducts thorough code reviews for platform components: security implications of IaC changes, blast radius assessment, backward compatibility. Creates review checklists for typical changes (new service, infra change). Configures automated checks (tflint, kubeval) as pre-review gates.
Product Manager Participates in code review to understand technical implementation and quality of product features. Evaluates PRs for compliance with product requirements: UX, performance, accessibility. Uses code review insights to improve communication between product and engineering.
QA Automation Engineer Independently conducts code reviews for test code: evaluates test architecture decisions, reviews page object and test helper implementations, checks assertion quality and test coverage. Provides constructive feedback on test maintainability and reliability.
QA Engineer (Manual) Independently participates in code reviews from QA perspective: evaluates testability of code changes, reviews test-related code modifications, identifies high-risk changes requiring focused manual testing. Provides constructive feedback on code change impact assessment.
QA Security Engineer Conducts deep security review: authentication/authorization flaws, cryptographic misuse, race conditions, SSRF. Provides recommendations with secure implementation examples.
React Native Developer Conducts quality code reviews for React Native — checks component architecture, hook correctness, FlatList performance. Identifies potential memory leaks, missing cleanup in useEffect. Reviews platform-specific iOS/Android code. Provides actionable recommendations.
Release Engineer Confidently applies code review skills for release engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions.
Security Analyst Independently conducts code reviews for SecOps code: evaluates SIEM rule quality, reviews threat detection logic implementations, checks alert correlation rule correctness. Provides constructive feedback on security monitoring code reliability and detection accuracy.
Site Reliability Engineer (SRE) Conducts reviews: checks Terraform modules for security, K8s configs for reliability (resource limits, probes), networking for blast radius. Suggests best practices.
Smart Contract Developer Conducts code review for Solidity contracts: checks gas optimization, access control, reentrancy protection, and event emission. Leaves constructive comments with security context.
Systems Programmer (C/C++) Pflicht Independently conducts driver and kernel module reviews. Focuses on race conditions, error handling correctness, proper kernel API usage, and memory barriers.
Technical Lead Independently conducts thorough code reviews: evaluates architecture and design decisions, reviews performance and security implications, checks coding standards compliance. Provides constructive feedback fostering team growth and maintaining code quality.
Technical Product Manager Pflicht Reviews pull requests focusing on product requirements compliance and API contracts. Understands change impact on user experience and performance. Checks for feature flags and A/B test configurations.
Technical Writer Participates in code review to verify technical documentation matches actual code. Evaluates quality of comments and docstrings in code, suggesting improvements for auto-generated documentation. Checks code examples in documentation for correctness and relevance.
Telecom Developer Independently conducts code reviews for telecom software: evaluates protocol handler correctness, reviews signaling code efficiency, checks real-time processing performance. Provides constructive feedback on telecom coding standards and carrier-grade reliability patterns.
Unity Developer Conducts deep code review of Unity code: architectural decisions, performance (GC allocations, Update overhead), thread safety. Uses Unity Profiler data to back review comments.
Unreal Engine Developer Conducts deep review of Unreal C++ code: memory management (GC, shared pointers), thread safety, replication correctness. Verifies Blueprint integration and performance implications.
XR Unity Developer Pflicht Conducts code review of Unity XR code: performance, architecture, XR best practices. Provides constructive feedback.
Rolle Pflicht Beschreibung
1C Developer Pflicht Designs code review processes for 1C projects: review checklists for configuration changes, BSP module architecture reviews, performance review gates for accounting calculations. Mentors team on constructive feedback and 1C-specific review best practices.
AI Product Engineer Pflicht Designs code review processes for AI products: ML code review standards balancing research speed with production quality, model serving code review gates, data pipeline review checklists. Mentors team on reviewing ML code effectively.
Analytics Engineer Pflicht Conducts architectural reviews of dbt projects: evaluates model design, correct layering (staging/intermediate/marts), reusability. Reviews impact analysis for changes to shared models. Mentors through detailed review explanations.
Android Developer Pflicht Conducts deep architectural review of Android code: evaluating solution scalability, checking edge cases (process death, config changes, low memory), analyzing performance implications. Reviews cross-module changes focusing on API stability, checks security aspects (data leakage, insecure storage), mentors through PR comments, creates templates for common review findings.
Application Security Engineer Pflicht Designs security code review processes: security-focused review standards for authentication/authorization code, vulnerability pattern detection checklists, secure coding review gates. Mentors team on identifying security issues during code review.
AR/VR Developer Pflicht Conducts deep code reviews focusing on XR performance, memory, and architecture. Develops a review checklist for XR. Mentors through code review.
Backend Developer (C#/.NET) Pflicht Architectural review: system impact, backward compatibility, performance. Migrations, API contracts, DI configurations. Mentors through review.
Backend Developer (Elixir) Pflicht Conducts deep architectural reviews of Elixir systems: evaluates supervision tree design, concurrent pattern correctness, Ecto query efficiency. Identifies potential issues: process leaks, GenServer bottlenecks, suboptimal ETS strategies. Mentors through reviews.
Backend Developer (Go) Pflicht Performs architectural code review of Go microservices: evaluates API contracts, concurrency patterns, performance characteristics. Analyzes escape analysis and allocations via benchmarks, reviews database migrations and Kubernetes manifests, mentors through PR comments.
Backend Developer (Java/Kotlin) Pflicht Conducts architectural review: evaluates system impact, backward compatibility, performance impact. Reviews migrations, API contracts, Spring configurations. Mentors through review.
Backend Developer (Node.js) Pflicht Conducts architectural review: evaluates system impact, backward compatibility, performance. Reviews API contracts, database changes, infrastructure code.
Backend Developer (PHP) Pflicht Conducts architectural reviews: evaluates change impact on the system, backward compatibility, performance implications. Reviews migrations, API contracts, infrastructure configurations. Mentors through review — explains why, not just what to fix.
Backend Developer (Python) Pflicht Conducts architectural reviews. Focuses on design decisions. Mentors through review. Automates checks (linters, CODEOWNERS). Evaluates trade-offs.
Backend Developer (Rust) Pflicht Conducts deep Rust service code reviews: analyzes unsafe blocks for soundness, evaluates performance implications (allocations, clones, lock contention). Reviews architectural decisions, API design considering backward compatibility and concurrent code correctness.
Backend Developer (Scala) Pflicht Conducts deep architectural code reviews in Scala projects: evaluates type-safety, effect management correctness, performance. Reviews API design, typeclass pattern usage, Akka Actor hierarchy and suggests refactorings for improving composability and testability.
BI Analyst Pflicht Designs code review processes for BI codebases: SQL/DAX review standards, dashboard performance review checklists, data model consistency review gates. Mentors team on reviewing analytical code for accuracy and maintainability.
Blockchain Developer Conducts architecture and security-focused review for blockchain infrastructure. Creates review checklist for consensus, P2P networking, and storage components. Mentors reviewers on the team.
Cloud Engineer Pflicht Conducts deep architectural review of infrastructure changes: evaluates blast radius, cross-service impact, compliance implications. Reviews modular structure, state management, security posture. Mentors colleagues through review and establishes IaC code quality standards.
Compiler Engineer Pflicht Expertly applies code review for compiler engineering in designing complex systems. Optimizes existing solutions and prevents architectural mistakes. Conducts code reviews and trains colleagues on best practices.
Computer Vision Engineer Pflicht Designs code review processes for CV pipelines: image processing code review standards, model inference performance review gates, data augmentation correctness checklists. Mentors team on reviewing CV code for both correctness and efficiency.
Data Analyst Pflicht Designs code review processes for analytics: SQL review standards with performance focus, statistical methodology review checklists, data pipeline review gates. Mentors team on reviewing analytical code for reproducibility and correctness.
Data Engineer Pflicht Conducts architectural reviews: evaluates pipeline design, data model decisions, schema evolution impact. Reviews Airflow DAG structure, Terraform changes for data infra.
Data Scientist Pflicht Designs code review processes for ML research: experiment code review standards, model training reproducibility checklists, research-to-production transition review gates. Mentors team on balancing research freedom with production code quality in reviews.
Database Engineer / DBA Pflicht Conducts deep database architecture review: evaluating data model decisions, partitioning strategy, replication impact. Mentors through review: explains normalization trade-offs, index design. Automates SQL review checks.
Desktop Developer (.NET WPF/WinUI/MAUI) Pflicht Conducts architectural reviews for .NET desktop. Focuses on design decisions, performance, security. Mentors through code review.
Desktop Developer (Electron/Tauri) Pflicht Conducts architectural review for Electron. Focuses on IPC design, process model, security. Mentors through code review.
Desktop Developer (Qt/C++) Pflicht Conducts architectural review for Qt projects. Focuses on design decisions, performance implications, cross-platform compatibility. Mentors junior/middle through code review.
DevOps Engineer Pflicht Designs infrastructure code review process: automated checks (Checkov, tfsec, Conftest), mandatory reviewers through CODEOWNERS. Implements plan review for Terraform (Atlantis/Spacelift), defines approval criteria for different change types.
DevSecOps Engineer Pflicht Develops mandatory security review process for critical components. Introduces tiered review: automated (SAST) → peer review → security team review for high-risk changes. Creates security review guidelines by domain: API, auth, crypto, infra. Conducts architectural security reviews for new designs.
Embedded Developer Pflicht Conducts deep reviews: timing analysis, resource usage, safety implications. Mentors junior/middle engineers through reviews, creates review checklists.
Engineering Manager Pflicht Designs code review culture for engineering teams: review process optimization, review quality metrics, feedback communication guidelines. Mentors team leads on building constructive review culture and reducing review cycle times while maintaining quality.
Flutter Developer Pflicht Designs code review processes for Flutter projects: widget architecture review standards, state management pattern review checklists, platform-specific code review gates. Mentors team on reviewing Flutter code for performance and maintainability.
Frontend Developer (Angular) Pflicht Reviews architectural decisions in Angular: evaluating feature module structure, state management patterns, SSR compatibility, performance implications, security via DomSanitizer and CSP.
Frontend Developer (React) Pflicht Mentors through code review in React projects: teaches architectural patterns, explains decision trade-offs (Server vs Client Components, state strategies). Creates review guidelines for the team, automates checks through danger.js and custom ESLint rules.
Frontend Developer (Svelte) Pflicht Defines code review standards for Svelte projects: checklists for components, SvelteKit routes, stores, architectural changes. Conducts architectural reviews of major features, focusing on scalability, performance, and maintainability of Svelte code.
Frontend Developer (Vue) Pflicht Designs code review process for the Vue team — review guidelines, automated checks, architectural decision records. Mentors through review — explains Vue 3 patterns, Nuxt best practices, performance optimizations.
Fullstack Developer Pflicht Conducts deep fullstack change reviews: evaluates performance impact from database to UI, checks security aspects across the stack, analyzes architectural integrity. Mentors through reviews, trains team on cross-stack thinking.
Game Designer Reviews game system architecture: modularity, extensibility, data-driven approach. Evaluates change impact on balance and player experience. Conducts design reviews for new features with technical risk assessment and impact on existing systems.
Game QA Engineer Reviews architectural decisions in test framework. Evaluates extensibility, maintainability, performance of test code. Checks integration with CI/CD and reporting.
Game Server Developer Pflicht Designs code review processes for game servers: gameplay logic review standards, network code performance review checklists, concurrency safety review gates. Mentors team on reviewing game server code for correctness and latency optimization.
Infrastructure Engineer Pflicht Conducts architectural reviews of infrastructure code: evaluating Terraform module design, analyzing networking topology changes, verifying DR capability of configurations. Automates review through Atlantis/Spacelift for terraform plan in PRs, implements automated policy checks and mentors junior engineers through constructive feedback.
iOS Developer Pflicht Conducts deep code reviews focusing on iOS application architecture and scalability. Analyzes change impact on performance, security, and maintainability. Verifies test coverage of critical paths, Apple HIG compliance, and accessibility requirements. Mentors junior developers through detailed reviews with Swift best practices explanations.
IoT Engineer Pflicht Designs code review processes for IoT systems: firmware code review standards, protocol compliance review checklists, resource usage review gates. Mentors team on reviewing embedded code for reliability and power efficiency.
Language Tooling Engineer Pflicht Designs code review processes for language tools: compiler correctness review standards, parser robustness review checklists, language spec compliance review gates. Mentors team on reviewing compiler code for correctness and performance.
LLM Engineer Conducts deep architecture reviews of LLM systems: inference pipelines, RAG components, fine-tuning scripts. Verifies correctness of distributed training, gradient accumulation, and mixed precision.
ML Engineer Pflicht Reviews ML system architecture. Verifies production readiness of ML code. Mentors through code review. Establishes ML code review checklist.
MLOps Engineer Pflicht Conducts deep review of architectural decisions in MLOps: evaluating ML pipeline design, model serving configuration correctness, inference endpoint security. Reviews complex changes — model migrations, feature store updates, monitoring changes — focusing on production reliability and backward compatibility.
Network Engineer Expertly applies code review for network engineering to design complex systems. Optimizes existing solutions and prevents architectural mistakes. Conducts code reviews and trains colleagues on best practices.
NLP Engineer Conducts deep architectural review of NLP systems. Evaluates pipeline design, model selection, data processing strategies. Mentors junior/middle through constructive code review feedback.
Penetration Testing Engineer Pflicht Designs security code review processes: offensive security review standards, exploit code quality checklists, security tool effectiveness review gates. Mentors team on conducting thorough security-focused code reviews from attacker perspective.
Performance Testing Engineer Pflicht Conducts architecture review: test infrastructure design, distributed load generation, result analysis approach. Reviews capacity models.
Platform Engineer Pflicht Defines code review standards for IDP: review guidelines for different change types, SLA for review time. Implements automated review tools (Terraform plan diff in PR, Kubernetes dry-run). Creates culture of constructive feedback. Mentors through code review for team growth.
Product Manager Analyzes code review metrics to assess product technical health: cycle time, PR size, review quality. Uses code review process understanding to optimize the delivery pipeline and forecast risks. Influences quality culture by establishing product acceptance criteria in reviews.
QA Automation Engineer Pflicht Designs code review processes for test infrastructure: test code review standards, test architecture review checklists, test reliability review gates. Mentors team on reviewing test code for maintainability, coverage quality, and execution efficiency.
QA Engineer (Manual) Pflicht Designs code review participation strategy for QA: change impact assessment frameworks, testability review checklists, risk-based review prioritization. Mentors team on effective QA participation in code review processes.
QA Security Engineer Pflicht Conducts architectural security review: threat model validation, trust boundary verification, data flow security. Reviews security-critical components.
React Native Developer Pflicht Reviews architectural decisions in React Native — navigation structure, state management, native modules. Evaluates performance — unnecessary re-renders, heavy computations on JS thread. Checks security — secret storage, certificate pinning. Creates checklists for typical PRs.
Release Engineer Expertly applies code review skills for release engineering to design complex systems. Optimizes existing solutions and prevents architectural mistakes. Conducts code reviews and trains colleagues on best practices.
Security Analyst Pflicht Designs code review processes for SecOps: SIEM rule review standards, threat detection logic review checklists, alert quality review gates. Mentors team on reviewing security monitoring code for detection accuracy and operational reliability.
Site Reliability Engineer (SRE) Pflicht Conducts architectural review: evaluates infrastructure design, blast radius, failure modes. Reviews capacity planning, security implications, cost impact of changes.
Smart Contract Developer Conducts architecture and security-focused reviews for smart contract systems. Establishes review checklists for DeFi, governance, and upgradeable contracts. Mentors reviewers on security review.
Solutions Architect Pflicht Designs code review processes at architecture level: architectural review standards for cross-cutting concerns, design pattern review checklists, API contract review gates. Mentors team leads on conducting effective architectural code reviews.
Systems Programmer (C/C++) Pflicht Conducts architectural review of system components. Verifies lock ordering, memory safety, ABI compatibility. Identifies subtle concurrency bugs and memory model violations.
Technical Lead Pflicht Designs code review processes for the team: review standards and quality gates, constructive feedback guidelines, review cycle time optimization. Mentors team on conducting thorough reviews that balance quality enforcement with developer velocity.
Technical Product Manager Pflicht Participates in architectural code reviews, evaluating impact on product roadmap and scalability. Reviews API contracts for backwards compatibility. Defines criteria for mandatory TPM review in pull requests.
Technical Writer Develops code documentation standards within the code review process: inline comments, docstrings, README. Reviews documentation PRs for style compliance and API coverage completeness. Creates checklists for reviewers to check documentation aspects of code.
Telecom Developer Pflicht Designs code review processes for telecom code: protocol implementation review standards, real-time processing review checklists, carrier-grade reliability review gates. Mentors team on reviewing telecom code for standards compliance and performance.
Unity Developer Pflicht Builds code review culture in Unity team. Defines review guidelines with Unity specifics: Burst compatibility, DOTS best practices, shader code review. Automates part of review through custom CI checks.
Unreal Engine Developer Pflicht Shapes review culture in the Unreal team. Defines review guidelines for C++, Blueprints, Materials, Niagara. Automates checks via CI: compile, static analysis, automated tests.
XR Unity Developer Pflicht Conducts deep reviews focused on XR performance, memory, architecture. Establishes review checklists. Mentors.
Rolle Pflicht Beschreibung
1C Developer Pflicht Defines code review strategy for 1C team: review process standards for configuration changes, BSP review governance, cross-team review practices for shared modules. Establishes review culture and quality metrics for 1C development.
AI Product Engineer Pflicht Defines code review strategy for AI product team: ML code review standards, model serving code review governance, data pipeline review practices. Establishes review culture balancing research speed with production code quality.
Analytics Engineer Pflicht Defines code review standards for analytics engineering: checklists for dbt PRs (model, tests, docs, performance), automated checks in CI, review SLA. Builds a culture of quality through constructive feedback and knowledge sharing.
Android Developer Pflicht Defines code review process for the Android team: mandatory reviewer rules (CODEOWNERS), review time SLA (< 24h), checklists for different change types (feature, bugfix, refactoring, migration). Implements automated review via Danger/Detekt PR integration, balances thoroughness with velocity, trains the team on constructive code review focusing on learning over criticism.
Application Security Engineer Pflicht Defines security code review strategy: security review standards integration into development workflow, vulnerability detection review governance, secure coding review practices. Establishes security review culture across engineering teams.
AR/VR Developer Pflicht Defines the code review process for the XR team. Conducts architectural reviews. Establishes review guidelines.
Backend Developer (C#/.NET) Pflicht Shapes code review culture: level-based checklists, SLAs, automated checks (SonarQube, ArchUnitNET). Resolves disagreements. Reviews ADRs.
Backend Developer (Elixir) Pflicht Defines code review standards for organizational Elixir teams. Implements automated checks through Credo, Dialyzer and Sobelow in the PR process. Designs review guidelines for Phoenix, OTP and Ecto code, defines checklist for architectural reviews of distributed systems.
Backend Developer (Go) Pflicht Defines code review standards for the Go team: mandatory review checklist, review SLA, approval policies. Implements automated checks via golangci-lint in CI, trains the team on effective reviews and builds a culture of constructive feedback.
Backend Developer (Java/Kotlin) Pflicht Shapes code review culture: defines checklists by level, sets review SLAs, automates checks (SonarQube, ArchUnit). Resolves disagreements. Conducts ADR reviews.
Backend Developer (Node.js) Pflicht Shapes review culture: level-based checklists, review SLAs, automated checks (ESLint, TypeScript, tests). Resolves disagreements.
Backend Developer (PHP) Pflicht Shapes code review culture in the team: defines what to check at each level, establishes review SLAs, implements automated checks. Reviews architectural decisions and ADRs. Resolves disagreements in the review process.
Backend Developer (Python) Pflicht Defines code review standards. Introduces review culture. Configures automation. Establishes review guidelines.
Backend Developer (Rust) Pflicht Defines code review standards for Rust platform: mandatory checklists (unsafe audit, dependency review, API design), review time SLA. Mentors team on review practices focusing on Rust-specific aspects: lifetime correctness, trait design and error propagation.
Backend Developer (Scala) Pflicht Defines code review standards for Scala team: review checklist, response time SLA, approval rules. Mentors reviewers, implements automated code review through Scalafix rules and Danger, ensures constructive review atmosphere and learning through feedback.
BI Analyst Pflicht Defines code review strategy for BI team: SQL/DAX review standards, dashboard code review governance, analytical methodology review practices. Establishes review culture for analytical code quality and metric consistency.
Blockchain Developer Defines code review process for the blockchain organization. Establishes review SLA, quality gates for merge, and escalation path for critical changes in consensus modules.
Cloud Engineer Pflicht Defines review process for infrastructure changes: review checklist, mandatory approvals by severity (production = 2+ approvals), automated policy checks. Builds a culture of quality review — knowledge sharing, not gate-keeping. Balances speed and safety.
Compiler Engineer Pflicht Establishes code review standards for the compiler engineering team and makes architectural decisions. Defines technical roadmap considering this skill. Mentors senior engineers and influences practices of adjacent teams.
Computer Vision Engineer Pflicht Defines code review strategy for CV team: image processing code review standards, model inference review governance, CV pipeline review practices. Establishes review culture for CV code quality and performance.
Data Analyst Pflicht Defines code review strategy for analytics team: SQL review standards, data transformation review governance, statistical methodology review practices. Establishes review culture for analytical code reproducibility and correctness.
Data Engineer Pflicht Builds code review culture: defines checklist (SQL performance, test coverage, documentation), establishes SLA. Automates checks (dbt test, SQL lint, contract validation).
Data Scientist Pflicht Defines code review strategy for ML research team: experiment code review standards, model quality review governance, research-to-production review practices. Establishes review culture balancing research freedom with code quality.
Database Engineer / DBA Pflicht Defines database code review standards: mandatory checklists for DDL/DML changes, automated checks (backward compat, performance regression), approval workflows for production schema changes.
Desktop Developer (.NET WPF/WinUI/MAUI) Pflicht Defines code review process for .NET desktop team. Establishes review checklist. Coordinates review workflow.
Desktop Developer (Electron/Tauri) Pflicht Defines code review process for the team. Establishes review checklist for Electron. Coordinates review workflow.
Desktop Developer (Qt/C++) Pflicht Defines code review process for the team. Establishes review checklist for Qt/C++. Coordinates review workflow, ensures quality through review gates.
DevOps Engineer Pflicht Defines code review culture in DevOps organization: quality gate standards, automated compliance checks, review SLA. Designs workflow from PR to production: automated testing, security scanning, plan review, approval chain.
DevSecOps Engineer Pflicht Defines code review standards for the organization with security as first-class concern. Manages Security Champions program: trained engineers in each team for security review. Builds metrics: review coverage, security finding rate, time-to-fix. Introduces risk-based review with automated triaging by impact.
Embedded Developer Pflicht Defines code review standards for the team. Establishes review checklist for safety-critical embedded, conducts architecture reviews.
Engineering Manager Pflicht Defines code review strategy for engineering organization: review process standards, review quality metrics and KPIs, cross-team review practices. Establishes review culture focused on constructive feedback and continuous improvement.
Flutter Developer Pflicht Defines code review strategy for Flutter team: widget and state management review standards, platform-specific code review governance, Flutter best practices review criteria. Establishes review culture for mobile code quality.
Frontend Developer (Angular) Pflicht Builds the code review process for the Angular team: checklists for different PR types (feature, bugfix, migration), CODEOWNERS for Angular modules, review automation via angular-eslint and Danger.js.
Frontend Developer (React) Pflicht Defines code review process for the React team: review standards (time SLA, checklists), CODEOWNERS for critical modules, automated review strategy. Introduces culture of constructive feedback, balances thoroughness and velocity, mentors junior reviewers.
Frontend Developer (Svelte) Pflicht Builds code review culture in the Svelte team: review SLA, escalation process, automated CODEOWNERS for SvelteKit modules. Conducts review skills training, implements automated review through ESLint and svelte-check, balances review speed and quality.
Frontend Developer (Vue) Pflicht Defines code review standards for Vue organization — review SLA, required checks, escalation process. Introduces automated review — ESLint, TypeScript strict, bundle size checks, Lighthouse CI in PR pipeline.
Fullstack Developer Pflicht Defines code review standards for the fullstack platform: checklists for different change types (API, UI, DB migration), review time SLA, CODEOWNERS. Conducts architectural reviews of cross-cutting features and trains the team on effective review process.
Game Designer Defines code review process for the game design team: checklists for balance configs, guidelines for mechanic scripts. Conducts architectural reviews of key game systems. Mentors designers in conducting quality reviews.
Game QA Engineer Defines code review process for QA automation team. Establishes review checklist, implements automated review tools (SonarQube), trains junior engineers in review practices.
Game Server Developer Pflicht Defines code review strategy for game server team: gameplay logic review standards, network code review governance, performance review practices. Establishes review culture for game server code quality and reliability.
Infrastructure Engineer Pflicht Defines code review standards for the infrastructure team: checklists for different change types (network, compute, security), review time SLA, escalation process for critical changes. Implements automated review through Danger.js and custom bots, coordinates cross-team review for shared infrastructure.
iOS Developer Pflicht Defines code review standards for the iOS team: checklists, review SLA, and acceptance criteria. Implements automated checks: SwiftLint, danger-swift for PR validation, automatic reviewer assignment via CODEOWNERS. Conducts architectural reviews for major features, trains the team on effective peer review and constructive feedback culture.
IoT Engineer Pflicht Defines code review strategy for IoT team: firmware code review standards, protocol compliance review governance, embedded reliability review practices. Establishes review culture for IoT code quality across firmware and cloud components.
Language Tooling Engineer Pflicht Defines code review strategy for language tooling team: compiler correctness review standards, language spec compliance review governance, parser robustness review practices. Establishes review culture for compiler code quality.
LLM Engineer Defines code review standards for the LLM team. Creates checklists for ML code review, trains engineers on LLM project review specifics and common anti-patterns.
ML Engineer Pflicht Defines code review practices for ML team. Conducts architecture review for ML projects. Trains the team on effective review.
MLOps Engineer Pflicht Defines code review standards for the MLOps team: checklists for different PR types (training pipeline, inference service, infrastructure), review SLA. Builds a culture of constructive ML code review, configures CODEOWNERS for critical components, and trains the team on effective reviews focusing on ML-specific aspects.
Network Engineer Establishes code review standards for the network engineering team and makes architectural decisions. Defines the technical roadmap incorporating this skill. Mentors senior engineers and influences practices of adjacent teams.
NLP Engineer Defines code review standards for the NLP team. Establishes checklists for ML/NLP code review, configures automated checks, and ensures review process consistency.
Penetration Testing Engineer Pflicht Defines security code review strategy for security testing team: offensive security review standards, exploit code quality governance, security tool review practices. Establishes review culture for security testing code quality.
Performance Testing Engineer Pflicht Builds review culture: test script quality checklist, review SLA, automated checks. Trains the team on best practices.
Platform Engineer Pflicht Establishes organizational code review culture: cross-team reviews for shared platforms, architecture review for major changes. Leads CODEOWNERS and required approvals adoption for critical infrastructure. Designs review workflows balancing velocity and quality.
Product Manager Defines product quality criteria integrated into the code review process for all teams. Standardizes the approach to technical review of product features: checklist, acceptance criteria, DoD. Coordinates engineering and product quality standards at the project level.
QA Automation Engineer Pflicht Defines code review strategy for test automation team: test code review standards, test architecture review governance, test reliability review practices. Establishes review culture for test code maintainability and quality.
QA Engineer (Manual) Pflicht Defines Code Review strategy at the team/product level with QA perspective. Establishes standards and best practices for reviewing test code. Conducts reviews.
QA Security Engineer Pflicht Builds security review culture: defines checklist by categories (OWASP), SLA for security review, automated pre-review checks. Trains developers on security review skills.
React Native Developer Pflicht Defines the code review process for the mobile team — guidelines, checklists, review SLA. Builds a culture of constructive review — focus on architecture and business logic. Implements automated checks — Danger.js, custom lint rules. Mentors reviewers on feedback quality.
Release Engineer Establishes code review standards for the release engineering team and makes architectural decisions. Defines the technical roadmap considering this skill. Mentors senior engineers and influences practices of adjacent teams.
Security Analyst Pflicht Defines code review strategy for SecOps team: SIEM rule review standards, threat detection code review governance, security monitoring review practices. Establishes review culture for SecOps code quality and detection accuracy.
Site Reliability Engineer (SRE) Pflicht Shapes review culture: defines checklist for infra review (security, reliability, cost), review time SLA. Automates checks (tfsec, conftest, kube-linter).
Smart Contract Developer Defines code review process for smart contract organizations. Establishes review SLA, mandatory reviewers for security-critical changes, and escalation for audit-level findings.
Solutions Architect Pflicht Defines code review strategy at architecture level: architectural review standards for system design decisions, cross-team review governance, design pattern review practices. Establishes review culture for architectural consistency across teams.
Systems Programmer (C/C++) Pflicht Defines code review process for the systems team. Creates checklists for kernel code, drivers, and safety-critical module reviews, trains the team on effective review practices.
Technical Lead Pflicht Defines code review strategy for the team: review process standards and SLAs, quality gate definitions, constructive feedback guidelines. Establishes review culture that balances thoroughness with developer productivity.
Technical Product Manager Pflicht Defines standards for TPM participation in code review for the division. Introduces automated checks for product requirements in CI pipeline. Trains TPMs on technical review skills.
Technical Writer Defines documentation-as-code review policy for the entire project and integrates checks into CI. Standardizes documentation review approaches in the team: templates, quality criteria, automated checks. Coordinates interaction between developers and technical writers in the review process.
Telecom Developer Pflicht Defines code review strategy for telecom team: protocol compliance review standards, real-time code review governance, carrier-grade reliability review practices. Establishes review culture for telecom code quality and standards compliance.
Unity Developer Pflicht Defines code review process for Unity studio. Establishes review metrics, trains mid-level developers to provide quality feedback. Conducts architectural reviews across teams.
Unreal Engine Developer Pflicht Defines the code review process for AAA Unreal projects. Establishes review metrics and trains the team. Conducts architectural reviews for critical engine-level changes.
XR Unity Developer Pflicht Defines code review process. Conducts architectural reviews. Establishes guidelines.
Rolle Pflicht Beschreibung
1C Developer Pflicht Defines organizational code review strategy for 1C ecosystem: enterprise review standards for configuration lifecycle, cross-team review governance, review culture maturity model for 1C development. Mentors leads on establishing effective review practices.
AI Product Engineer Pflicht Defines organizational code review strategy for AI/ML: enterprise ML code review standards, cross-team review governance for research and production code, review culture maturity model for ML teams. Mentors leads on effective ML code review practices.
Analytics Engineer Pflicht Architects review processes for enterprise analytics: cross-team review for shared models, architectural decision records for data modeling choices. Defines governance for production-ready models and data certification processes.
Android Developer Pflicht Shapes the Android organization's code review culture: standards for cross-team review, architectural review board for significant changes, review process effectiveness metrics (review time, rework rate). Designs AI-assisted review pipeline, defines escalation processes for disputed architectural decisions, mentors leads on balancing quality gates and developer velocity.
Application Security Engineer Pflicht Defines Code Review strategy at the organizational level. Shapes enterprise approaches. Mentors leads and architects.
AR/VR Developer Pflicht Defines code review standards for the XR organization. Conducts cross-team architectural reviews.
Backend Developer (C#/.NET) Pflicht Organizational review standards: cross-team review, architectural review board, quality gates. Engineering excellence culture.
Backend Developer (Elixir) Pflicht Develops code review culture for the organizational Elixir ecosystem. Defines multi-level review system: automated (Credo, Dialyzer, Sobelow), peer review and architectural. Implements design review standards for OTP behaviours and distributed systems on BEAM.
Backend Developer (Go) Pflicht Shapes organizational code review culture for Go development: quality standards, automation via custom linters (go/analysis), review throughput metrics. Defines architectural review process for cross-team changes and RFC-based decision making.
Backend Developer (Java/Kotlin) Pflicht Defines organizational review standards: cross-team review for shared components, architectural review board, automated quality gates. Shapes engineering excellence culture.
Backend Developer (Node.js) Pflicht Defines review standards: cross-team review for shared packages, architecture review board, automated quality gates. Shapes engineering excellence.
Backend Developer (PHP) Pflicht Defines code review standards at organizational level: cross-team review for shared components, architectural review board, quality gate automation. Shapes engineering excellence culture through review practices.
Backend Developer (Python) Pflicht Shapes review culture in the organization. Defines review processes. Implements review metrics.
Backend Developer (Rust) Pflicht Shapes code review culture in the organization: standards for cross-team Rust code review, architectural review for significant changes. Defines processes for unsafe code audit committee, dependency approval workflow and knowledge sharing through exemplary review comments.
Backend Developer (Scala) Pflicht Shapes code review culture at organizational level: standards for Scala projects, review effectiveness metrics (cycle time, defect escape rate). Defines architectural review processes for cross-team changes, implements Design Review Board and knowledge sharing strategy through reviews.
BI Analyst Pflicht Defines organizational code review strategy for analytics: enterprise analytical code review standards, cross-team review governance for BI codebases, review culture maturity model for analytics teams. Mentors leads on analytical code review best practices.
Blockchain Developer Defines enterprise code review strategy for the blockchain platform. Shapes review culture and introduces automated analysis tools for distributed systems.
Cloud Engineer Pflicht Shapes platform-level review governance: automated compliance validation, risk-based review tiers, architecture review board for major changes. Designs tooling for automated IaC review — policy engines, cost estimation, security scanning integrated into review workflow.
Compiler Engineer Pflicht Shapes code review strategy for compiler engineering at the organizational level. Defines best practices and influences technology choices beyond their own team. Is a recognized expert in this area.
Computer Vision Engineer Pflicht Defines organizational code review strategy for CV: enterprise CV code review standards, cross-team review governance for vision pipelines, review culture maturity model for CV teams. Mentors leads on effective CV code review practices.
Data Analyst Pflicht Defines organizational code review strategy for analytics: enterprise data code review standards, cross-team review governance for analytical pipelines, review culture maturity model for data teams. Mentors leads on analytical code review best practices.
Data Engineer Pflicht Defines organizational review standards: cross-team review for shared data models, architectural review board for platform changes. Builds engineering excellence culture.
Data Scientist Pflicht Defines organizational code review strategy for ML research: enterprise ML code review standards, cross-team research code governance, review culture maturity model for ML teams. Mentors leads on balancing research agility with code review rigor.
Database Engineer / DBA Pflicht Shapes review culture for database engineering: cross-team review standards, automated quality gates for database changes, architectural review board for data model decisions. Defines database change governance.
Desktop Developer (.NET WPF/WinUI/MAUI) Pflicht Shapes enterprise code review standards for .NET desktop. Defines review culture. Coordinates cross-team reviews.
Desktop Developer (Electron/Tauri) Pflicht Shapes enterprise review standards for Electron. Defines review culture. Coordinates cross-team review.
Desktop Developer (Qt/C++) Pflicht Shapes enterprise code review standards for desktop. Defines review culture and best practices. Coordinates cross-team review for shared components.
DevOps Engineer Pflicht Develops quality assurance strategy for infrastructure code: automated policy enforcement (OPA, Sentinel), continuous compliance. Defines organizational review standards: risk-based review depth, AI-assisted review, IaC quality metrics.
DevSecOps Engineer Pflicht Architecturally defines enterprise-scale security review approach. Designs multi-tier review system: AI-assisted → automated → human for optimal efficiency. Defines security review standards for different risk levels. Shapes security ownership culture through review process.
Embedded Developer Pflicht Shapes review culture for the embedded organization: review tiers by safety level, automated static analysis integration, architecture review board for critical subsystems. Defines review standards for safety-certified code.
Engineering Manager Pflicht Defines organizational code review strategy at engineering leadership level: enterprise review process standards, cross-team review governance, review culture maturity programs. Makes strategic decisions on review tooling investments and shapes engineering review culture.
Flutter Developer Pflicht Defines organizational code review strategy for mobile: enterprise mobile code review standards, cross-team review governance for Flutter/mobile projects, review culture maturity model for mobile teams. Mentors leads on mobile code review best practices.
Frontend Developer (Angular) Pflicht Defines code review culture at the organizational level: architectural decision records for Angular, cross-team reviews for shared libraries, automation via AI-assisted review, mentoring through reviews.
Frontend Developer (React) Pflicht Shapes code review culture for the organization: cross-team review practices, architecture review board for significant React changes. Defines review quality standards, efficiency metrics (cycle time, review coverage), mentorship program for reviewers.
Frontend Developer (Svelte) Pflicht Defines code review strategy at the organizational level, creates frameworks for architectural reviews of Svelte systems. Implements AI-assisted review for SvelteKit projects, builds culture of constructive feedback and continuous improvement in the Svelte ecosystem.
Frontend Developer (Vue) Pflicht Shapes code review culture for company's Vue ecosystem — cross-team reviews, architecture review board, knowledge sharing. Defines processes for large-scale changes — RFC, ADR, migration review for Vue platform.
Fullstack Developer Pflicht Shapes code review culture in fullstack organization: automated checks (linting, type-checking, security), review standards for cross-team changes, process metrics. Creates tooling for scalable review across the project ecosystem.
Game Designer Shapes quality review culture at the studio level. Defines design review standards for major features and systems. Implements automated checks for game data and configs. Conducts cross-project reviews of game system architecture.
Game QA Engineer Shapes enterprise code review standard for QA code. Defines review gates for different change levels, integrates AI-assisted review for test frameworks.
Game Server Developer Pflicht Defines organizational code review strategy for game development: enterprise game code review standards, cross-title review governance, review culture maturity model for game teams. Mentors leads on game server code review best practices.
Infrastructure Engineer Pflicht Shapes infrastructure code review culture at organizational level: review standards for different change classes (Tier 1 — network core, Tier 4 — dev environment), change management integration. Defines automated governance architecture through policy-as-code, review process metrics and peer review approach for Principal level.
iOS Developer Pflicht Develops code review culture for the iOS platform: balancing speed and thoroughness, standards for different change types. Defines cross-team review processes for shared module changes, architectural review board for significant decisions. Implements review effectiveness metrics: cycle time, defects found, and developer satisfaction with the process.
IoT Engineer Pflicht Defines organizational code review strategy for IoT: enterprise embedded code review standards, cross-team firmware review governance, review culture maturity model for IoT development. Mentors leads on IoT code review best practices across hardware and cloud layers.
Language Tooling Engineer Pflicht Defines organizational code review strategy for language tooling: enterprise compiler code review standards, cross-tool review governance, review culture maturity model for toolchain teams. Mentors leads on compiler code review best practices.
LLM Engineer Shapes a culture of excellence through code review for ML/LLM organizations. Defines review processes for critical ML components, mentors lead engineers on deep technical reviews.
ML Engineer Pflicht Defines code review culture for ML organization. Conducts cross-team architecture reviews. Establishes review standards.
MLOps Engineer Pflicht Shapes the code review culture for MLOps at the organizational level: unified standards for ML code and infrastructure, cross-team review for platform components. Defines architectural review processes for significant ML changes, implements automated checks (ML-lint, config validation), and review process health metrics for scaling practices across all ML teams.
Network Engineer Shapes code review strategy for network engineering at the organizational level. Defines best practices and influences technology choices beyond their own team. Is a recognized expert in this area.
NLP Engineer Shapes code review culture at the NLP organization level. Defines review process standards and metrics, trains lead engineers on conducting effective architectural reviews.
Penetration Testing Engineer Pflicht Defines organizational security code review strategy: enterprise security review standards, cross-team security review governance, security review culture maturity model. Mentors leads on integrating security review into development workflows.
Performance Testing Engineer Pflicht Defines review standards: cross-team review for shared test infrastructure, architecture review for test platform changes.
Platform Engineer Pflicht Shapes quality assurance strategy through code review: AI-assisted reviews, architectural fitness checks, automated compliance validation. Defines organization-wide review policies for infrastructure changes. Evaluates balance between review thoroughness and developer velocity for the platform.
Product Manager Shapes corporate culture of product-driven quality through integrating product metrics into review. Defines industry standards for product-engineering interaction through code review. Publishes research on the impact of code review practices on product quality.
QA Automation Engineer Pflicht Defines organizational code review strategy for test engineering: enterprise test code review standards, cross-team test review governance, review culture maturity model for QA teams. Mentors leads on test code review best practices.
QA Engineer (Manual) Pflicht Defines organizational strategy for QA participation in code review: enterprise QA review integration standards, cross-team review governance for testability, review culture programs bridging QA and development. Mentors leads on QA-engineering review collaboration.
QA Security Engineer Pflicht Defines organizational security review standards: mandatory security review criteria, architectural security review board, automated security analysis integration.
React Native Developer Pflicht Shapes organizational code review standards for mobile development. Defines review processes for cross-team PRs — shared libraries, design system. Designs review automation — AI-assisted review, architectural checks. Coordinates knowledge sharing through reviews across teams.
Release Engineer Shapes code review strategy for release engineering at the organizational level. Defines best practices and influences technology choices beyond their own team. Is a recognized expert in this area.
Security Analyst Pflicht Defines organizational code review strategy for SecOps: enterprise security monitoring code review standards, cross-team SecOps review governance, review culture maturity model for security teams. Mentors leads on SecOps code review best practices.
Site Reliability Engineer (SRE) Pflicht Defines organizational review standards: architectural review board for infrastructure changes, cross-team review for shared platforms. Shapes engineering excellence.
Smart Contract Developer Defines enterprise code review strategy for smart contracts. Shapes review culture with security-first mindset. Introduces automated security review tools into development workflows.
Solutions Architect Pflicht Defines organizational code review strategy at enterprise architecture level: enterprise architectural review standards, cross-team design review governance, review culture maturity model for architecture. Mentors leads on architectural code review best practices.
Systems Programmer (C/C++) Pflicht Shapes enterprise code review culture for the systems division. Defines review SLA, effectiveness metrics, integrates automated analysis into review pipeline.
Technical Lead Pflicht Defines organizational code review strategy at technical leadership level: enterprise review process governance, cross-team review standardization programs, review culture excellence initiatives. Makes strategic decisions shaping engineering review culture across the organization.
Technical Product Manager Pflicht Shapes enterprise approach to product-aware code review. Defines cross-team review processes for platform changes with product impact. Integrates product quality gates into development workflow.
Technical Writer Shapes corporate culture of documentation review as a mandatory part of the code review process. Defines industry standards for technical documentation review during code review. Publishes research on the effectiveness of documentation review integration in DevOps pipelines.
Telecom Developer Pflicht Defines organizational code review strategy for telecom: enterprise telecom code review standards, cross-team protocol review governance, review culture maturity model for telecom development. Mentors leads on carrier-grade code review best practices.
Unity Developer Pflicht Defines code review strategy at studio level. Shapes cross-project review practices, architectural review board. Evaluates AI-assisted review tools for Unity.
Unreal Engine Developer Pflicht Defines code review strategy for the studio. Shapes cross-project review practices. Evaluates AI-assisted review for Unreal C++ code in AAA context.
XR Unity Developer Pflicht Defines review standards for the organization. Conducts cross-team reviews.

Community

👁 Beobachten ✏️ Aenderung vorschlagen Anmelden, um Aenderungen vorzuschlagen
📋 Vorschlaege
Noch keine Vorschlaege fuer Code Review
Kommentare werden geladen...