Dominio
Programming Fundamentals
Perfil de habilidad
Clean code, naming, refactoring, code smells, linting
Roles
70
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
227
los otros 119 opcionales
Programming Fundamentals
Clean Code & Refactoring
17/3/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| 1C Developer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using 1С:Предприятие. Follows recommendations from senior developers when solving problems. | |
| AI Product Engineer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Python/TypeScript. Follows recommendations from senior developers when solving problems. | |
| Analytics Engineer | Understands basic code quality principles for SQL and dbt model development. Follows team SQL style guide and dbt project conventions. Writes simple, readable data transformation queries with proper naming. Accepts code review feedback on query organization and documentation. | |
| Android Developer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Kotlin. Follows recommendations from senior developers when solving problems. | |
| Application Security Engineer | Understands basic code quality principles with security awareness. Follows team secure coding guidelines and SAST tool recommendations. Writes simple, readable security validation code. Accepts code review feedback on input handling and authentication patterns. | |
| AR/VR Developer | Obligatorio | Follows the code style guide for the XR project. Writes clear and documented code. Uses linters and auto-formatting. Follows Unity/Unreal naming conventions. |
| Backend Developer (C#/.NET) | Obligatorio | Understands basic code quality principles for C#/.NET development. Follows team coding standards and Roslyn analyzer recommendations. Writes simple, clean methods following C# naming conventions. Accepts code review feedback and learns from established design patterns. |
| Backend Developer (Elixir) | Obligatorio | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Elixir. Follows recommendations from senior developers when solving problems. |
| Backend Developer (Go) | Obligatorio | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Go. Follows recommendations from senior developers when solving problems. |
| Backend Developer (Java/Kotlin) | Obligatorio | Understands basic code quality principles for Java/Spring development. Follows team coding standards and Checkstyle/PMD rules. Writes simple, clean methods following Java naming conventions and Spring patterns. Accepts code review feedback and applies SOLID principles in basic implementations. |
| Backend Developer (Node.js) | Obligatorio | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Node.js 20+/TypeScript. Follows recommendations from senior developers when solving problems. |
| Backend Developer (PHP) | Obligatorio | Follows coding standards (PSR-12). Writes clear variable and function names. Removes code duplication. Uses linters (PHP_CodeSniffer, PHPStan) and fixes issues. |
| Backend Developer (Python) | Obligatorio | Follows PEP 8 standards. Uses linters (flake8/ruff) and formatters (black). Writes docstrings for functions. Understands clean code principles: meaningful names, small functions, DRY. |
| Backend Developer (Rust) | Obligatorio | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Rust. Follows recommendations from senior developers when solving problems. |
| Backend Developer (Scala) | Obligatorio | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Scala 3. Follows recommendations from senior developers when solving problems. |
| BI Analyst | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using SQL/DAX. Follows recommendations from senior developers when solving problems. | |
| Blockchain Developer | Follows code style guide and uses static analyzers for Go/Rust/TypeScript. Writes documentation comments for public API and passes code review without critical issues. | |
| Cloud Engineer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Python/HCL. Follows recommendations from senior developers when solving problems. | |
| Compiler Engineer | Obligatorio | Knows basic code quality 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 quality principles applied to Python/OpenCV development. Follows team naming conventions and code formatting rules. Writes simple, readable functions for image processing tasks. Accepts code review feedback and applies corrections. | |
| Data Analyst | Understands basic code quality principles for SQL queries and analysis scripts. Follows team SQL style guide and notebook organization conventions. Writes simple, readable queries with proper commenting. Accepts code review feedback on analytical code clarity. | |
| Data Engineer | Understands basic code quality principles for data pipeline code. Follows team conventions for ETL script structure and SQL formatting. Writes simple, clean data transformation functions with proper logging. Accepts code review feedback on pipeline code organization. | |
| Data Scientist | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Python/R. Follows recommendations from senior developers when solving problems. | |
| Database Engineer / DBA | Understands basic code quality principles for database scripts and stored procedures. Follows team naming conventions for tables, columns, and SQL formatting standards. Writes simple, clean migration scripts and basic stored procedures. Accepts code review feedback on query structure and naming consistency. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Obligatorio | Follows team coding standards for C#. Uses EditorConfig and .NET analyzers. Applies nullable reference types. Passes code review without critical comments. |
| Desktop Developer (Electron/Tauri) | Obligatorio | Follows coding standards for TypeScript/Electron. Uses ESLint with TypeScript rules. Configures Prettier for formatting. Goes through code review. |
| Desktop Developer (Qt/C++) | Obligatorio | Follows team coding standards for C++/Qt. Uses clang-format and Qt Creator code style. Writes readable code with clear names. Passes code review without critical remarks. |
| DevOps Engineer | Understands basic code quality principles for CI/CD pipelines and shell scripts. Follows team conventions for YAML structure, script formatting, and variable naming. Writes simple, clean automation scripts with basic error handling. Accepts code review feedback on pipeline code. | |
| DevSecOps Engineer | Understands basic code quality principles for security pipeline configurations. Follows team conventions for scanner setup, policy definitions, and script formatting. Writes simple, clean security automation scripts following established templates. Accepts code review feedback on compliance automation code. | |
| Embedded Developer | Obligatorio | Follows coding standards: variable naming, formatting, commenting in embedded C/C++. Uses clang-format for consistency. |
| Flutter Developer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Dart. Follows recommendations from senior developers when solving problems. | |
| Frontend Developer (Angular) | Obligatorio | Follows the Angular style guide and configured ESLint rules. Uses Angular CLI for generating components, services, and modules with proper structure. Writes clear names for component properties and methods. |
| Frontend Developer (React) | Obligatorio | Follows configured ESLint and Prettier rules in React projects, writes clean functional components. Uses meaningful names for components, hooks and variables, separates components by responsibility, adds basic TypeScript types. |
| Frontend Developer (Svelte) | Obligatorio | Follows basic eslint-plugin-svelte and Prettier rules for consistent Svelte component formatting. Runs svelte-check to detect type and accessibility errors, follows file naming conventions in SvelteKit routes. |
| Frontend Developer (Vue) | Obligatorio | Follows ESLint rules with eslint-plugin-vue and Prettier for consistent code. Applies Vue Style Guide recommendations — component naming, option order, using script setup with defineProps and defineEmits. |
| Fullstack Developer | Obligatorio | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using TypeScript/Python. Follows recommendations from senior developers when solving problems. |
| Game Designer | Understands clean code principles when writing game scripts in Unity/Unreal. Follows naming conventions for game objects, prefabs, balance variables. Uses comments to explain game mechanic logic in Blueprint/C# scripts. | |
| Game QA Engineer | Understands basic code quality principles for reading and analyzing test scripts. Follows coding conventions when writing automated tests, uses meaningful variable and function names. | |
| Game Server Developer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using C++/Go/C#. Follows recommendations from senior developers when solving problems. | |
| Infrastructure Engineer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using HCL/Python. Follows recommendations from senior developers when solving problems. | |
| iOS Developer | Understands basic code quality principles for iOS/Swift development. Follows team SwiftLint rules and Swift naming conventions. Writes simple, clean view code following MVC/MVVM patterns. Accepts code review feedback on memory management and UI layout best practices. | |
| IoT Engineer | Follows coding standards for embedded IoT code. Uses clang-format and basic linting rules. Writes comments for hardware-specific code. | |
| Language Tooling Engineer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using TypeScript/Rust. Follows recommendations from senior developers when solving problems. | |
| LLM Engineer | Knows clean code basics and PEP 8 for Python. Writes readable code with type hints when developing scripts for data processing and LLM API calls under mentor guidance. | |
| ML Engineer | Obligatorio | Writes readable Python code for ML. Follows PEP 8 and uses black/ruff for formatting. Writes docstrings for functions. Understands the importance of reproducibility in ML. |
| MLOps Engineer | Understands basic code quality principles for ML pipeline scripts. Follows team conventions for Python code formatting and configuration management. Writes simple, clean automation scripts for model training and deployment tasks. Accepts code review feedback on pipeline code. | |
| Network Engineer | Follows established coding standards when writing network automation scripts. Understands the importance of linting and consistent style in configuration templates and utilities. | |
| NLP Engineer | Follows basic code quality standards: PEP8, type hints in Python. Writes readable code for NLP text processing scripts. Uses linters and formatters under mentor guidance. | |
| Penetration Testing Engineer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Python/Bash. Follows recommendations from senior developers when solving problems. | |
| Performance Testing Engineer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Python/Java. Follows recommendations from senior developers when solving problems. | |
| Platform Engineer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Go/Python/HCL. Follows recommendations from senior developers when solving problems. | |
| Product Manager | Understands basic code quality metrics and their impact on product stability and development velocity. Knows the relationship between technical debt and feature delivery speed for roadmap planning. Can interpret SonarQube and code quality dashboard reports for product decisions. | |
| QA Automation Engineer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Python/Java/TypeScript. Follows recommendations from senior developers when solving problems. | |
| QA Engineer (Manual) | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using SQL. Follows recommendations from senior developers when solving problems. | |
| QA Security Engineer | Understands basic code quality principles for security test scripts. Follows team conventions for writing clean scanner configurations and test definitions. Writes simple security checks following established templates. Accepts code review feedback on test automation code. | |
| React Native Developer | Follows the React Native project code style guide — ESLint, Prettier. Writes readable TypeScript code with clear component and hook names. Structures files by Feature-Sliced or modular architecture. Decomposes large screens into reusable components. | |
| Release Engineer | Knows basic code quality 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 code quality principles for security operations scripts. Follows team conventions for SIEM rule formatting and detection script structure. Writes simple, readable alert logic and log parsing scripts. Accepts code review feedback on security tooling code. | |
| Site Reliability Engineer (SRE) | Understands basic code quality principles for operational scripts and monitoring configurations. Follows team conventions for alerting rule structure and runbook formatting. Writes simple, clean automation scripts for operational tasks. Accepts code review feedback on monitoring code clarity. | |
| Smart Contract Developer | Follows code style guides and uses solhint, slither to check Solidity code quality. Writes NatSpec comments for all public and external functions. Passes code review without critical findings. | |
| Systems Programmer (C/C++) | Obligatorio | Follows coding standards for C++/Rust: formatting (clang-format/rustfmt), naming conventions. Writes documented code. |
| Technical Product Manager | Understands the importance of code quality for product delivery speed. Knows basic metrics — test coverage, cyclomatic complexity — and can interpret SonarQube reports. | |
| Technical Writer | Understands basic code quality metrics and their impact on creating clear documentation. Knows clean code principles and uses them for writing quality examples in documentation. Evaluates code readability when selecting snippets for technical guides. | |
| Telecom Developer | Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using C++/Java/Python. Follows recommendations from senior developers when solving problems. | |
| Unity Developer | Obligatorio | Writes clean C# code for Unity with clear variable and method names. Follows basic principles: DRY, KISS in the context of MonoBehaviour scripts. Uses [SerializeField] instead of public fields. |
| Unreal Engine Developer | Obligatorio | Writes clean C++ code for Unreal following UE Coding Standard: UPROPERTY/UFUNCTION macros, naming conventions (F, U, A, E prefixes). Understands Unreal Header Tool and reflection system. |
| XR Unity Developer | Obligatorio | Follows Unity XR project code style guide. Writes clear documented C# code. Uses linters (Roslyn Analyzers). Follows Unity naming conventions. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| 1C Developer | Independently applies code quality practices in 1C:Enterprise development. Writes clean, well-structured configuration code following BSP conventions. Understands trade-offs between quick fixes and proper module decomposition. Reviews colleagues' code for naming consistency and platform-specific patterns. | |
| AI Product Engineer | Independently applies code quality practices in AI product development. Refactors experiment code for reusability across model iterations. Understands trade-offs between rapid prototyping and production-ready ML code. Reviews pipeline code for reproducibility and data leakage risks. | |
| Analytics Engineer | Independently applies code quality practices in analytics engineering. Writes well-structured dbt models with clear naming and documentation. Understands trade-offs between query performance and code readability in SQL. Reviews data transformation code for correctness and maintainability. | |
| Android Developer | Independently applies code quality practices in Android development. Writes clean Kotlin code following Material Design and Compose guidelines. Understands trade-offs between reactive and imperative UI patterns. Reviews colleagues' code for lifecycle management, memory leaks, and navigation consistency. | |
| Application Security Engineer | Independently applies code quality practices with security focus. Identifies insecure patterns during code review: injection risks, improper input validation, broken auth flows. Understands trade-offs between security hardening and developer experience. Refactors security-sensitive modules for auditability. | |
| AR/VR Developer | Obligatorio | Conducts code reviews for XR code. Configures static analysis for C#/C++. Writes self-documenting code with clear naming. Refactors legacy XR code. |
| Backend Developer (C#/.NET) | Obligatorio | Independently applies code quality practices in C#/.NET development. Writes clean code using modern C# features with proper LINQ usage and async patterns. Understands trade-offs between abstraction layers and performance in .NET applications. Reviews code for proper disposal patterns, null safety, and architectural boundary adherence. |
| Backend Developer (Elixir) | Obligatorio | Independently applies code quality practices in Elixir/OTP development. Writes clean GenServer and Supervisor implementations with proper documentation. Understands trade-offs between process isolation and shared state. Reviews code for proper error handling, pattern matching clarity, and OTP convention adherence. |
| Backend Developer (Go) | Obligatorio | Independently applies code quality practices in Go development. Writes idiomatic Go code with proper error handling, context usage, and goroutine management. Understands trade-offs between interface design simplicity and flexibility. Reviews code for race conditions, resource leaks, and package structure clarity. |
| Backend Developer (Java/Kotlin) | Obligatorio | Independently applies code quality practices in Java/Spring development. Writes clean code following Spring conventions with proper dependency injection and bean scoping. Understands trade-offs between design pattern usage and code simplicity. Reviews code for exception handling patterns, transaction management, and API design consistency. |
| Backend Developer (Node.js) | Obligatorio | Independently applies code quality practices in Node.js/TypeScript development. Writes clean async code with proper error boundaries and type safety. Understands trade-offs between middleware composition patterns. Reviews code for event loop blocking, proper stream handling, and dependency security. |
| Backend Developer (PHP) | Obligatorio | Configures static analysis at high strictness level. Refactors legacy code: extracts methods, simplifies conditions, eliminates god classes. Writes self-documenting code. Conducts peer code reviews. |
| Backend Developer (Python) | Obligatorio | Configures pre-commit hooks with ruff, mypy, black. Refactors code smells. Writes type hints for all code. Applies quality metrics (cyclomatic complexity, coverage). Participates constructively in code review. |
| Backend Developer (Rust) | Obligatorio | Independently applies code quality practices in Rust development. Writes clean code with clear ownership semantics, proper error types, and ergonomic APIs. Understands trade-offs between generics complexity and API usability. Reviews code for unsafe usage, lifetime correctness, and trait design clarity. |
| Backend Developer (Scala) | Obligatorio | Independently applies code quality practices in Scala development. Writes clean functional code with appropriate use of effect systems and type classes. Understands trade-offs between expressive type-level programming and code readability. Reviews code for proper error handling, implicits scope, and build dependency management. |
| BI Analyst | Independently applies code quality practices in BI development. Writes well-organized DAX measures and SQL queries with clear naming and documentation. Understands trade-offs between calculation performance and formula readability. Reviews report logic for metric consistency and data model integrity. | |
| Blockchain Developer | Configures CI pipeline with linters, static analysis, and tests for blockchain project. Conducts code review for junior developers focusing on performance and correctness of distributed components. | |
| Cloud Engineer | Independently applies code quality practices in cloud infrastructure development. Writes clean Terraform/CloudFormation code with proper module boundaries and variable naming. Understands trade-offs between infrastructure abstraction levels. Reviews IaC for security misconfigurations, cost implications, and idempotency. | |
| Compiler Engineer | Obligatorio | Confidently applies code quality practices 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 applies code quality practices in computer vision development. Writes clean training and inference pipeline code with proper data handling. Understands trade-offs between model experimentation speed and code structure. Reviews CV code for data augmentation correctness, preprocessing consistency, and reproducibility. | |
| Data Analyst | Independently applies code quality practices in data analysis. Writes well-structured SQL queries and organized analysis notebooks with clear methodology. Understands trade-offs between ad-hoc exploration and reproducible analysis pipelines. Reviews analytical code for statistical correctness and visualization clarity. | |
| Data Engineer | Independently applies code quality practices in data pipeline development. Writes clean ETL/ELT code with proper error handling, idempotency, and logging. Understands trade-offs between pipeline complexity and maintainability. Reviews data pipeline code for data quality checks, schema evolution handling, and resource efficiency. | |
| Data Scientist | Independently applies code quality practices in data science. Writes organized experiment code with clear separation of data loading, feature engineering, and modeling. Understands trade-offs between notebook flexibility and modular code structure. Reviews ML code for data leakage, hyperparameter management, and result reproducibility. | |
| Database Engineer / DBA | Independently applies code quality practices in database development. Writes well-structured stored procedures and migration scripts with proper naming and documentation. Understands trade-offs between query optimization and code maintainability. Reviews database code for index usage, transaction isolation, and naming consistency. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Obligatorio | Configures StyleCop, SonarAnalyzer for static analysis. Uses Roslyn analyzers and code fixes. Applies code metrics (cyclomatic complexity, coupling). Writes self-documenting code with XML comments. |
| Desktop Developer (Electron/Tauri) | Obligatorio | Configures strict TypeScript (strict: true, noUncheckedIndexedAccess). Uses ESLint plugin for Electron security rules. Introduces Husky pre-commit hooks. Applies conventional commits. |
| Desktop Developer (Qt/C++) | Obligatorio | Configures clang-tidy with Qt-specific checks. Uses cppcheck and PVS-Studio for static analysis. Applies RAII and smart pointers (QScopedPointer, std::unique_ptr). Writes self-documenting code. |
| DevOps Engineer | Independently applies code quality practices in DevOps automation. Writes clean CI/CD pipeline configurations and deployment scripts with proper error handling. Understands trade-offs between pipeline complexity and reliability. Reviews automation code for idempotency, secret handling, and failure recovery patterns. | |
| DevSecOps Engineer | Independently applies code quality practices with integrated security and DevOps perspective. Writes clean security scanning configurations and policy-as-code definitions. Understands trade-offs between scanning coverage and false positive rates. Reviews pipeline code for security gate effectiveness and compliance automation correctness. | |
| Embedded Developer | Obligatorio | Maintains embedded code quality: static analysis (PC-lint, Coverity), MISRA C compliance checking, complexity metrics. Configures quality gates in CI. |
| Engineering Manager | Independently applies code quality principles when evaluating team output. Understands trade-offs between delivery speed and code quality investments. Reviews team metrics on code health (defect density, review cycle time, test coverage). Facilitates productive code review culture and knowledge sharing practices. | |
| Flutter Developer | Independently applies code quality practices in Flutter/Dart development. Writes clean widget code with proper state management separation and composition patterns. Understands trade-offs between widget granularity and rebuild performance. Reviews code for platform-specific behavior, accessibility, and Dart idioms. | |
| Frontend Developer (Angular) | Obligatorio | Configures ESLint with @angular-eslint for code quality. Applies strict TypeScript (strict mode), architectural import rules, automatic formatting via Prettier and lint-staged. |
| Frontend Developer (React) | Obligatorio | Configures ESLint with eslint-plugin-react-hooks and @typescript-eslint for React code quality. Writes strictly typed components and hooks, applies TypeScript strict mode, configures husky + lint-staged for pre-commit checks. |
| Frontend Developer (Svelte) | Obligatorio | Configures advanced ESLint rules for Svelte 5 with rune and accessibility checks, integrates svelte-check in pre-commit hooks. Uses SonarQube or Code Climate for quality metrics, covers critical components with unit tests through Vitest. |
| Frontend Developer (Vue) | Obligatorio | Configures strict ESLint rules for Vue 3 — vue/recommended, TypeScript strict mode, auto-fix through Vite plugin. Introduces Husky + lint-staged for pre-commit checks, writes reusable composables with JSDoc. |
| Fullstack Developer | Obligatorio | Independently applies code quality practices across frontend and backend. Writes consistent code with shared type definitions and clear API boundaries. Understands trade-offs between DRY code sharing and independent deployability. Reviews full-stack features for proper error propagation and data validation consistency. |
| Game Designer | Applies design patterns in game scripts: State Machine for AI, Observer for events, Strategy for enemy behavior. Structures game config files for convenient balancing. Refactors mechanic prototypes to production quality. | |
| Game QA Engineer | Applies code quality principles when developing automated tests: DRY, KISS, page object pattern. Uses linters (ESLint, pylint) for test code, maintains test suite readability. | |
| Game Server Developer | Independently applies code quality practices in game server development. Writes clean networking code with proper state synchronization and error recovery. Understands trade-offs between game loop performance and code readability. Reviews server code for tick consistency, memory allocation patterns, and concurrency safety. | |
| Infrastructure Engineer | Independently applies code quality practices in infrastructure automation. Writes clean Ansible playbooks and Terraform modules with proper variable scoping. Understands trade-offs between infrastructure abstraction and operational transparency. Reviews provisioning code for idempotency, rollback safety, and documentation completeness. | |
| iOS Developer | Independently applies code quality practices in iOS/Swift development. Writes clean Swift code with proper memory management, protocol-oriented patterns, and SwiftUI composition. Understands trade-offs between reactive and imperative approaches. Reviews code for retain cycles, thread safety, and accessibility compliance. | |
| IoT Engineer | Applies static analysis (cppcheck, PC-lint) for IoT firmware. Configures MISRA C rules. Writes self-documenting embedded code with unit tests. | |
| Language Tooling Engineer | Independently applies code quality practices in compiler and language tooling development. Writes clean AST manipulation code with proper visitor patterns and error recovery. Understands trade-offs between parser performance and error message quality. Reviews tooling code for semantic correctness and regression test coverage. | |
| LLM Engineer | Independently applies code quality practices in LLM application development. Writes clean prompt engineering code with proper chain composition and fallback handling. Understands trade-offs between prompt complexity and response reliability. Reviews LLM integration code for token efficiency, error handling, and evaluation coverage. | |
| ML Engineer | Obligatorio | Applies type hints in ML code. Uses mypy for static analysis. Writes unit tests for data processing and model evaluation. Organizes ML code into modules (data, features, models, evaluation). |
| MLOps Engineer | Independently applies code quality practices in MLOps development. Writes clean pipeline orchestration code with proper configuration management and logging. Understands trade-offs between automation flexibility and pipeline determinism. Reviews MLOps code for experiment reproducibility, model versioning, and deployment rollback safety. | |
| Network Engineer | Applies clean code principles to network scripts and automation modules. Refactors legacy scripts, introduces typing and documentation in infrastructure management tools. | |
| NLP Engineer | Independently ensures high NLP code quality: structures pipelines, uses mypy, configures pre-commit hooks. Refactors legacy NLP scripts into maintainable modules. | |
| Penetration Testing Engineer | Independently applies code quality practices in penetration testing tooling. Writes clean exploit and scanner scripts with proper documentation and evidence logging. Understands trade-offs between tool speed and detection accuracy. Reviews security scripts for operational safety, target scoping, and result repeatability. | |
| Performance Testing Engineer | Independently applies code quality practices in performance testing. Writes clean load test scripts with proper parameterization and correlation handling. Understands trade-offs between test script realism and maintainability. Reviews test scenarios for proper think times, assertion accuracy, and metric collection reliability. | |
| Platform Engineer | Independently applies code quality practices in platform development. Writes clean SDK and CLI code with proper API versioning and backward compatibility. Understands trade-offs between platform flexibility and developer experience simplicity. Reviews platform code for documentation coverage, error message clarity, and extension point design. | |
| Product Manager | Uses code quality metrics for product decisions: tech debt payoff vs new features. Evaluates the impact of code quality on user experience: performance, reliability, security. Includes quality improvement tasks in the product backlog with clear business justification. | |
| QA Automation Engineer | Independently applies code quality practices in test automation. Writes clean page objects and test utilities with proper abstraction levels. Understands trade-offs between test specificity and maintainability. Reviews test code for flakiness risks, assertion clarity, proper waits, and test data isolation. | |
| QA Engineer (Manual) | Independently applies code quality practices in test infrastructure scripts. Writes clean test data generators and environment setup automation. Understands trade-offs between manual exploratory flexibility and scripted reproducibility. Reviews test documentation and automation helpers for clarity and reusability. | |
| QA Security Engineer | Independently applies code quality practices in security testing development. Writes clean DAST configurations and fuzzing harnesses with proper input generation. Understands trade-offs between scan depth and execution time. Reviews security test code for coverage completeness, false positive handling, and compliance requirement mapping. | |
| React Native Developer | Configures ESLint with React Native and React Hooks rules. Applies strict TypeScript for type safety. Refactors components following Single Responsibility — extracts logic into custom hooks, styles into StyleSheet. Implements Husky pre-commit hooks for automated code checks. | |
| Release Engineer | Confidently applies code quality practices 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 applies code quality practices in security operations scripting. Writes clean SIEM correlation rules and incident response runbooks. Understands trade-offs between detection sensitivity and alert fatigue. Reviews security tooling code for log parsing accuracy, alert logic correctness, and response procedure clarity. | |
| Site Reliability Engineer (SRE) | Independently applies code quality practices in SRE automation. Writes clean monitoring configurations, alerting rules, and runbook automation with proper error handling. Understands trade-offs between observability granularity and system overhead. Reviews operational code for alert actionability, dashboard clarity, and incident response reliability. | |
| Smart Contract Developer | Configures CI pipeline with solhint, slither, forge test, and coverage check for smart contract projects. Conducts code review for junior developers focusing on gas optimization and security. | |
| Systems Programmer (C/C++) | Obligatorio | Applies quality tools: sanitizers (ASAN/MSAN/TSAN/UBSAN), static analysis (clang-tidy), fuzzing for edge cases. |
| Technical Lead | Independently applies code quality practices as a technical lead. Facilitates productive code reviews focusing on design patterns and architectural decisions. Understands trade-offs between code quality enforcement and team autonomy. Reviews cross-cutting concerns for consistency: error handling patterns, logging standards, and API design conventions. | |
| Technical Product Manager | Considers code quality metrics when planning sprints — allocates time for refactoring, tracks technical debt trends. Uses data to justify quality investments. | |
| Technical Writer | Analyzes code quality of documented projects to determine documentation priorities. Uses linters and static analysis to automatically check code examples in documentation. Creates coding standards guides with emphasis on self-documenting code. | |
| Telecom Developer | Independently applies code quality practices in telecom software development. Writes clean protocol handling code with proper state machines and error recovery. Understands trade-offs between real-time performance and code maintainability. Reviews telecom code for signaling correctness, timing constraints, and standards compliance. | |
| Unity Developer | Obligatorio | Ensures high-quality C# code in Unity: SOLID principles for game systems, ScriptableObjects for configuration, custom attributes for Inspector validation. Configures Roslyn Analyzers for Unity-specific rules. |
| Unreal Engine Developer | Obligatorio | Ensures Unreal C++ code quality: SOLID principles for GameplayAbilities, smart use of UPROPERTY specifiers (EditAnywhere, BlueprintReadOnly). Configures static analysis (PVS-Studio, clang-tidy). |
| XR Unity Developer | Obligatorio | Conducts code review of XR code. Configures static analysis. Refactors legacy Unity XR code. Creates XML documentation for XR API. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| 1C Developer | Obligatorio | Designs code quality standards for 1C:Enterprise platform: configuration decomposition, BSP module structure, code review checklists for 1C language specifics. Implements automated quality gates via 1C:EDT and SonarQube with custom 1C rules. Refactors complex accounting modules for maintainability. |
| AI Product Engineer | Obligatorio | Establishes code quality practices for AI/ML product codebases: notebook-to-production refactoring pipelines, experiment code hygiene, model serving code standards. Designs review processes balancing research velocity with production reliability. Implements quality metrics for ML pipeline code. |
| Analytics Engineer | Obligatorio | Designs code quality standards for analytics codebases: dbt model organization, SQL style guides, data transformation testing patterns. Refactors complex SQL pipelines for readability and performance. Implements automated linting for dbt projects and warehouse-specific SQL dialects. |
| Android Developer | Obligatorio | Designs code quality standards for Android projects: Kotlin coding conventions, Compose best practices, modularization strategies for large apps. Configures Detekt/ktlint with custom rules. Refactors legacy Activity-based code to modern architecture patterns. Establishes PR review criteria for UI consistency. |
| Application Security Engineer | Obligatorio | Designs secure code quality standards: SAST/DAST integration into CI pipelines, security-focused code review checklists, vulnerability pattern detection rules. Refactors authentication and authorization modules for defense-in-depth. Establishes secure coding guidelines aligned with OWASP standards. |
| AR/VR Developer | Obligatorio | Establishes code quality standards for the XR project. Configures automated quality checks in CI. Architects for maintainability. |
| Backend Developer (C#/.NET) | Obligatorio | Designs code quality standards for .NET projects: C# coding conventions, analyzer configurations (Roslyn, SonarAnalyzer), architectural fitness functions. Refactors legacy codebases using modern C# patterns (records, pattern matching, minimal APIs). Establishes code review culture with focus on SOLID and clean architecture. |
| Backend Developer (Elixir) | Obligatorio | Designs code quality standards for Elixir/OTP projects: Credo configuration, dialyzer specifications, process architecture patterns. Refactors GenServer hierarchies for fault tolerance and clarity. Establishes review practices for concurrency patterns, supervision trees, and hot code upgrades. |
| Backend Developer (Go) | Obligatorio | Designs code quality standards for Go projects: golangci-lint configuration, interface design patterns, error handling conventions. Refactors complex goroutine-based systems for clarity and race-condition safety. Establishes idiomatic Go review guidelines covering context propagation, channel usage, and package structure. |
| Backend Developer (Java/Kotlin) | Obligatorio | Designs code quality standards for Java/Spring projects: Checkstyle/PMD/SpotBugs configurations, architectural decision records, module boundary enforcement. Refactors legacy enterprise code using modern Java patterns (records, sealed classes, virtual threads). Establishes review culture for Spring ecosystem best practices. |
| Backend Developer (Node.js) | Obligatorio | Designs code quality standards for Node.js projects: ESLint/Prettier configurations, TypeScript strict mode adoption, async error handling patterns. Refactors callback-heavy and promise-chain code to modern async/await patterns. Establishes review practices for event loop performance and dependency management. |
| Backend Developer (PHP) | Obligatorio | Implements quality metrics: cyclomatic complexity, coupling, code coverage. Designs architectural rules via PHPStan/Psalm custom rules. Automates quality control in CI. Mentors on clean code. |
| Backend Developer (Python) | Obligatorio | Designs architecture for maintaining high code quality. Implements architectural decision records. Configures quality metrics in CI/CD. Conducts deep code reviews focused on architecture. Refactors legacy code without regression. |
| Backend Developer (Rust) | Obligatorio | Designs code quality standards for Rust projects: Clippy lint configurations, unsafe code review policies, ownership pattern guidelines. Refactors complex lifetime hierarchies and trait implementations for clarity. Establishes review practices for memory safety, zero-cost abstractions, and macro hygiene. |
| Backend Developer (Scala) | Obligatorio | Designs code quality standards for Scala projects: Scalafix rules, Wartremover configurations, effect system patterns (ZIO/Cats Effect). Refactors imperative code to functional style with proper type-level programming. Establishes review practices for implicits usage, type class patterns, and build organization. |
| BI Analyst | Obligatorio | Designs code quality standards for BI codebases: SQL/DAX naming conventions, dashboard-as-code practices, report template standardization. Refactors complex Power BI/Tableau calculated fields for maintainability. Establishes review processes for data model clarity and metric consistency across reports. |
| Blockchain Developer | Designs code quality pipeline for blockchain infrastructure: linting, static analysis, fuzzing, benchmarks. Defines coverage requirements for critical consensus and cryptography modules. | |
| Cloud Engineer | Obligatorio | Designs code quality standards for cloud infrastructure code: Terraform module structure, CloudFormation best practices, IaC linting (tflint, checkov). Refactors monolithic infrastructure definitions into reusable, versioned modules. Establishes review practices for security compliance and cost optimization in IaC. |
| Compiler Engineer | Obligatorio | Expertly applies code quality practices 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 | Obligatorio | Designs code quality standards for computer vision pipelines: model training code structure, inference pipeline clarity, data preprocessing modularity. Refactors research prototypes into production-ready CV systems with proper error handling and logging. Implements quality gates for model serving code. |
| Data Analyst | Obligatorio | Designs code quality standards for analytical codebases: SQL style guides, notebook organization patterns, reproducible analysis frameworks. Refactors ad-hoc queries into modular, documented, version-controlled analytics pipelines. Establishes review practices for statistical methodology and data visualization code. |
| Data Engineer | Obligatorio | Designs code quality standards for data pipelines: Airflow DAG structure, Spark job organization, ETL testing patterns. Refactors monolithic data transformations into modular, idempotent pipeline stages. Implements quality gates for data contract enforcement and pipeline reliability. |
| Data Scientist | Obligatorio | Designs code quality standards for ML research codebases: experiment tracking conventions, notebook-to-module refactoring patterns, reproducibility requirements. Refactors prototype models into production-grade code with proper testing. Establishes review practices balancing research speed with code maintainability. |
| Database Engineer / DBA | Obligatorio | Designs code quality standards for database code: stored procedure conventions, migration script structure, schema change review processes. Refactors complex SQL procedures for performance and readability. Implements automated quality checks for query plans, index usage, and naming consistency. |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Obligatorio | Defines quality gates for .NET projects. Configures SonarQube/SonarCloud. Creates custom Roslyn analyzers for project-specific rules. Mentors on C# best practices and code quality. |
| Desktop Developer (Electron/Tauri) | Obligatorio | Defines quality gates for Electron. Configures SonarQube/SonarCloud. Creates custom ESLint rules for Electron-specific patterns. Mentors on TypeScript best practices. |
| Desktop Developer (Qt/C++) | Obligatorio | Defines quality gates for Qt projects. Configures SonarQube for C++/Qt codebase. Introduces AddressSanitizer and UndefinedBehaviorSanitizer in CI. Mentors on C++ code quality best practices. |
| DevOps Engineer | Obligatorio | Designs code quality standards for DevOps tooling: CI/CD pipeline structure, shell script best practices, configuration management code style. Refactors complex deployment scripts into modular, testable automation. Establishes review practices for pipeline reliability, secret management, and infrastructure reproducibility. |
| DevSecOps Engineer | Obligatorio | Designs code quality standards integrating security and DevOps: security scanning pipeline structure, compliance-as-code patterns, policy-as-code quality gates. Refactors security tooling for maintainability and false-positive reduction. Establishes review practices for threat model coverage and security automation reliability. |
| Embedded Developer | Obligatorio | Introduces quality tools: MISRA compliance checking, code coverage for firmware, automated code review. Establishes quality gates for CI. |
| Engineering Manager | Obligatorio | Designs organizational code quality strategy: defines team-wide review standards, establishes quality metrics dashboards, balances technical debt reduction with feature delivery. Drives adoption of automated quality tools across teams. Makes data-driven decisions on refactoring investments based on defect density and velocity impact. |
| Flutter Developer | Obligatorio | Designs code quality standards for Flutter/Dart projects: effective Dart style enforcement, widget composition patterns, state management architecture conventions. Refactors complex widget trees for reusability and testability. Configures dart_code_metrics and custom lint rules for platform-specific code quality. |
| Frontend Developer (Angular) | Obligatorio | Designs quality control systems: custom ESLint rules for Angular architecture, enforcing boundaries between feature modules via Nx, coverage metrics for components and services. |
| Frontend Developer (React) | Obligatorio | Designs React code quality assurance system: custom ESLint rules for architectural conventions, automated bundle size analysis in CI, test coverage metrics. Introduces Storybook for component documentation and visual testing. |
| Frontend Developer (Svelte) | Obligatorio | Designs comprehensive Svelte project code quality strategy: architectural linters, custom ESLint rules for business conventions, automated CI checks. Introduces technical debt metrics, code coverage gates, and mandatory reviews for SvelteKit routes. |
| Frontend Developer (Vue) | Obligatorio | Designs Vue code quality assurance system — custom ESLint rules, architectural linters, automated component auditing. Introduces component complexity and module dependency metrics through Vite plugins. |
| Fullstack Developer | Obligatorio | Designs code quality standards across frontend and backend: consistent patterns for API contracts, shared type definitions, mono-repo code organization. Refactors full-stack features for clear separation of concerns between UI, business logic, and data layers. Establishes cross-stack review practices for end-to-end code quality. |
| Game Designer | Designs game system architecture with maintainability in mind: modular mechanics, data-driven design, separation of concerns. Creates reusable components for prototyping new mechanics. Implements automated game data and balance config validation. | |
| Game QA Engineer | Designs coding standards for test framework: style guides, review checklist, test naming conventions. Implements static analysis for test code, ensures maintainability. | |
| Game Server Developer | Obligatorio | Designs code quality standards for game server systems: network protocol code clarity, game loop optimization patterns, entity-component refactoring. Implements quality checks for tick rate consistency, memory allocation patterns, and concurrent state management in multiplayer systems. |
| Infrastructure Engineer | Obligatorio | Designs code quality standards for infrastructure automation: Ansible playbook structure, Pulumi/Terraform module conventions, infrastructure testing frameworks. Refactors complex provisioning scripts into declarative, idempotent modules. Establishes review practices for blast radius minimization and rollback safety. |
| iOS Developer | Obligatorio | Designs code quality standards for iOS/Swift projects: SwiftLint configuration, architectural pattern enforcement (MVVM/TCA), modularization via Swift packages. Refactors legacy Objective-C and massive view controllers into modern Swift patterns. Establishes review practices for memory management, concurrency, and accessibility. |
| IoT Engineer | Obligatorio | Designs code quality framework for IoT platform: static analysis, code coverage, complexity metrics. Implements quality gates in CI pipeline for firmware. |
| Language Tooling Engineer | Obligatorio | Designs code quality standards for compiler and language tooling codebases: AST manipulation clarity, visitor pattern consistency, parser maintainability. Refactors complex code generation pipelines for testability. Establishes review practices for semantic correctness, performance regression prevention, and cross-platform compatibility. |
| LLM Engineer | Designs code quality standards for LLM projects: ML experiment structure, model configurations, reproducibility. Implements pre-commit hooks and CI/CD checks for ML codebases. | |
| ML Engineer | Obligatorio | Designs ML code quality standards. Introduces pre-commit hooks for ML projects. Configures CI for ML (tests, linting, data validation). Creates cookiecutter templates for ML projects. |
| MLOps Engineer | Obligatorio | Designs code quality standards for MLOps infrastructure: training pipeline structure, model registry automation code, feature store integration patterns. Refactors ad-hoc ML deployment scripts into production-grade CI/CD for models. Implements quality gates for experiment reproducibility and model serving reliability. |
| Network Engineer | Configures CI pipelines with quality checks for network configurations and scripts. Introduces static analysis, cyclomatic complexity metrics and automated checks for Ansible/Terraform modules. | |
| NLP Engineer | Designs NLP codebase architecture with focus on maintainability and testability. Implements CI/CD code quality checks, defines coding standards for team NLP projects. | |
| Penetration Testing Engineer | Obligatorio | Designs code quality standards for security tooling and exploit code: modular vulnerability scanner architecture, reusable exploit frameworks, report generation automation. Refactors penetration testing scripts for reliability and evidence preservation. Establishes review practices for operational security and tool accuracy. |
| Performance Testing Engineer | Obligatorio | Designs code quality standards for performance testing codebases: JMeter/Gatling/k6 script structure, load scenario modularity, result analysis automation. Refactors complex test scenarios for maintainability and parameterization. Establishes review practices for test reproducibility and metric correlation accuracy. |
| Platform Engineer | Obligatorio | Designs code quality standards for internal developer platforms: CLI tool architecture, SDK design patterns, self-service infrastructure code. Refactors platform components for extensibility and backward compatibility. Establishes review practices for developer experience consistency and API stability. |
| Product Manager | Designs product strategy for managing technical quality: quality budgets, reliability targets. Defines SLOs and quality metrics based on user impact and business value. Balances code quality investments with delivery velocity through a data-driven approach. | |
| QA Automation Engineer | Obligatorio | Designs code quality standards for test automation frameworks: page object architecture, test data management patterns, CI integration reliability. Refactors flaky test suites for deterministic execution. Establishes review practices for test maintainability, assertion clarity, and framework extensibility. |
| QA Engineer (Manual) | Obligatorio | Designs code quality standards for test infrastructure: test case management scripts, automated reporting pipelines, test environment provisioning code. Refactors manual verification scripts into structured, reusable quality workflows. Establishes review practices for test documentation and traceability. |
| QA Security Engineer | Obligatorio | Designs code quality standards for security testing frameworks: DAST scanner configurations, fuzzing harness structure, security regression test suites. Refactors vulnerability detection scripts for accuracy and false-positive reduction. Establishes review practices for security test coverage and compliance mapping. |
| React Native Developer | Obligatorio | Architects React Native codebase with scalability in mind — modularity, clean layer boundaries. Implements code quality metrics — cyclomatic complexity, code coverage. Optimizes Developer Experience through component generators and templates. |
| Release Engineer | Expertly applies code quality practices 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 | Obligatorio | Designs code quality standards for security operations tooling: SIEM rule structure, incident response automation scripts, threat intelligence integration code. Refactors detection logic for accuracy and performance. Establishes review practices for alert quality, forensic script reliability, and chain-of-custody compliance. |
| Site Reliability Engineer (SRE) | Obligatorio | Designs code quality standards for SRE tooling: runbook automation structure, observability pipeline code, chaos engineering scripts. Refactors incident management automation for reliability and auditability. Establishes review practices for operational code covering error budgets, SLO monitoring, and on-call tooling. |
| Smart Contract Developer | Designs quality pipeline for smart contracts: linting, static analysis, fuzzing gates, formal verification checks. Defines severity classification for Slither findings and coverage thresholds. | |
| Solutions Architect | Obligatorio | Designs code quality standards at the solution architecture level: reference implementation quality, proof-of-concept code structure, architectural fitness function definitions. Establishes cross-team review practices for consistency between architectural decisions and implementation. Evaluates technical debt impact on solution evolution. |
| Systems Programmer (C/C++) | Obligatorio | Introduces quality infrastructure: continuous fuzzing (OSS-Fuzz), formal verification tools, code coverage for critical paths. |
| Technical Lead | Obligatorio | Designs team-wide code quality strategy: establishes review standards calibrated to project maturity, defines refactoring priorities based on defect hotspots and velocity data. Configures automated quality gates in CI/CD pipelines. Mentors developers on design patterns and coaches teams on systematic technical debt reduction. |
| Technical Product Manager | Integrates code quality metrics into the product process — quality gates before releases, automated degradation monitoring. Balances feature delivery speed with codebase health maintenance. | |
| Technical Writer | Designs a code quality metrics system that influences organizational documentation processes. Implements automatic validation of code examples in documentation through CI/CD pipeline. Develops self-documenting code standards to minimize the need for external documentation. | |
| Telecom Developer | Obligatorio | Designs code quality standards for telecom systems: protocol implementation clarity, real-time processing code optimization, signaling module structure. Refactors legacy telecom stack components (SS7, SIP, Diameter) for modern maintainability. Establishes review practices for carrier-grade reliability and standards compliance. |
| Unity Developer | Obligatorio | Designs code quality infrastructure for Unity projects: custom analyzers, automated refactoring tools, coding standards enforcement via EditorConfig and .ruleset files. Ensures code testability through dependency injection. |
| Unreal Engine Developer | Obligatorio | Designs code quality infrastructure for Unreal: custom static analysis rules, automated Unreal coding standard enforcement, Unreal-specific code metrics. Ensures engine-level code quality. |
| XR Unity Developer | Obligatorio | Establishes code quality standards for Unity XR. Configures CI checks. Designs maintainable architecture. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| 1C Developer | Obligatorio | Defines code quality standards for 1C development team: BSP module conventions, configuration review checklists, refactoring strategies for legacy 1C code. Conducts architectural reviews of complex accounting modules. Establishes team-wide quality gates in 1C:EDT. |
| AI Product Engineer | Obligatorio | Defines code quality standards for AI product team: ML code review practices, experiment-to-production handoff criteria, model code documentation requirements. Conducts architectural reviews of ML pipeline designs. Establishes quality gates for model serving code. |
| Analytics Engineer | Obligatorio | Establishes dbt project quality standards: sqlfluff for SQL linting, pre-commit hooks for YAML validation, mandatory dbt tests in CI/CD. Implements code review processes focused on model performance and readability. |
| Android Developer | Obligatorio | Builds a code quality system for the Android team: detekt and ktlint configuration with custom rules, SonarQube integration for Kotlin, mandatory code review checklists. Implements Android-specific lint rules, KDoc documentation standards, test coverage metrics. Trains the team on clean Kotlin code principles and architectural conventions. |
| Application Security Engineer | Obligatorio | Defines Code Quality and Refactoring usage standards at the team/product level. Conducts architectural reviews. Creates best practices and training materials for the entire team. |
| AR/VR Developer | Obligatorio | Defines the code quality strategy for the XR team. Conducts architectural code reviews. Establishes coding guidelines. |
| Backend Developer (C#/.NET) | Obligatorio | Establishes .NET code quality standards: .editorconfig, Roslyn analyzers, SonarQube quality gates. Implements Architecture Decision Records. Balances speed and quality through continuous refactoring. |
| Backend Developer (Elixir) | Obligatorio | Implements comprehensive code quality system for Elixir projects: Credo for linting, Dialyzer for static type analysis through typespecs, ExUnit for test coverage. Configures CI pipeline with mix format, mix credo --strict and dialyzer as mandatory checks. |
| Backend Developer (Go) | Obligatorio | Configures golangci-lint with custom team configuration: enables staticcheck, gosec, gocritic, errcheck. Implements mandatory go vet and gofumpt in pre-commit hooks, establishes test coverage standards and quality metrics via SonarQube for Go. |
| Backend Developer (Java/Kotlin) | Obligatorio | Establishes Java code quality standards: SonarQube quality gates, ArchUnit rules, Checkstyle/SpotBugs in CI. Balances development speed and quality. Implements continuous refactoring practices. |
| Backend Developer (Node.js) | Obligatorio | Establishes Node.js quality standards: ESLint/Biome configs, TypeScript strict mode, Prettier, Husky pre-commit hooks. Implements SonarQube quality gates. Balances speed and quality. |
| Backend Developer (PHP) | Obligatorio | Shapes code quality standards for the team. Configures quality gates in the pipeline. Balances development speed and quality. Implements continuous refactoring practices. |
| Backend Developer (Python) | Obligatorio | Establishes code quality standards for the organization. Implements coding guidelines and style guides. Trains the team on clean code practices. Designs processes for maintaining quality at scale. |
| Backend Developer (Rust) | Obligatorio | Implements comprehensive Rust code quality system: strict clippy lints (#![deny(clippy::all)]), rustfmt configuration, cargo-audit for dependencies. Configures CI pipelines with MSRV checks, miri for undefined behavior and cargo-deny for licenses. |
| Backend Developer (Scala) | Obligatorio | Implements Scala code quality standards in the team: configuring Scalafix, WartRemover, Scalafmt. Defines code review rules emphasizing idiomatic Scala, correct implicits usage and for-comprehension. Integrates static analysis and coverage metrics into CI/CD pipeline through sbt. |
| BI Analyst | Obligatorio | Defines code quality standards for BI team: DAX/SQL naming conventions, dashboard review processes, report template governance. Conducts architectural reviews of data model designs. Establishes quality gates for metric definitions and report publishing workflows. |
| Blockchain Developer | Establishes code quality standards for the blockchain organization. Introduces metrics: cyclomatic complexity, test mutation score, benchmark regression. Trains team leads on quality reviews. | |
| Cloud Engineer | Obligatorio | Establishes Infrastructure as Code quality standards: Terraform linting (tflint, checkov), Helm chart validation, policy-as-code through OPA/Sentinel. Configures quality gates in CI/CD for infrastructure changes and balances deployment speed with security. |
| Compiler Engineer | Obligatorio | Establishes code quality 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 | Obligatorio | Defines code quality standards for CV engineering team: training pipeline code conventions, model experiment documentation, inference code review practices. Conducts architectural reviews of CV system designs. Establishes quality gates for model deployment readiness. |
| Data Analyst | Obligatorio | Defines code quality standards for analytics team: SQL style guide enforcement, notebook documentation requirements, reproducibility standards. Conducts reviews of analytical methodology and data pipeline design. Establishes quality gates for production report code. |
| Data Engineer | Obligatorio | Shapes pipeline code quality standards: ruff/black for formatting, mypy for typing, pytest for transformation unit tests. Implements data contracts and schema validation in CI. |
| Data Scientist | Obligatorio | Defines Code Quality and Refactoring standards at team/product level. Conducts architectural reviews. Establishes best practices and training materials for the team. |
| Database Engineer / DBA | Obligatorio | Establishes SQL and DBA script quality standards: SQL linting (sqlfluff), code review for migrations, unit tests for stored procedures. Implements automated review for DDL changes and backward compatibility checks. |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Obligatorio | Establishes code quality standards for .NET desktop team. Defines metrics, coordinates technical debt. Introduces automated quality gates. |
| Desktop Developer (Electron/Tauri) | Obligatorio | Establishes code quality standards for the Electron team. Defines metrics, coordinates tech debt. Introduces quality gates in CI. |
| Desktop Developer (Qt/C++) | Obligatorio | Establishes code quality standards for the Qt team. Defines quality metrics, coordinates technical debt. Introduces automated quality gates in the CI/CD pipeline. |
| DevOps Engineer | Obligatorio | Implements code quality culture in DevOps team: mandatory linters for Terraform/Ansible, static analysis for Dockerfiles, Helm chart checks. Configures quality gates in CI/CD pipelines, conducts systematic infrastructure code reviews. |
| DevSecOps Engineer | Obligatorio | Defines code quality standards for DevSecOps tools and automation scripts. Introduces code quality gates for security-related code: custom rules, mutation testing, complexity limits. Manages SonarQube quality profiles with security-focused rules. Builds technical debt metrics in security tooling. |
| Embedded Developer | Obligatorio | Defines code quality strategy for the embedded team. Establishes MISRA compliance process, conducts architecture reviews. |
| Engineering Manager | Obligatorio | Defines code quality standards across engineering organization: review process design, quality metric targets, refactoring investment planning. Conducts organizational reviews of team practices and tool adoption. Establishes quality culture through hiring standards and onboarding programs. |
| Flutter Developer | Obligatorio | Defines code quality standards for Flutter team: Dart style guide enforcement, widget architecture conventions, state management patterns. Conducts architectural reviews of complex UI implementations. Establishes quality gates for platform-specific code and accessibility compliance. |
| Frontend Developer (Angular) | Obligatorio | Fosters a quality culture in the Angular team: automated CI checks via angular-eslint, architectural fitness functions, technical debt metrics, code review processes for Angular-specific patterns. |
| Frontend Developer (React) | Obligatorio | Defines code quality standards for the React team: style guide, architectural conventions, mandatory review checklists. Introduces automated quality gates in CI/CD: TypeScript strict, ESLint, tests, Lighthouse score, bundle analysis. |
| Frontend Developer (Svelte) | Obligatorio | Defines code quality standards for the entire Svelte team, creates shared ESLint and svelte-check configurations for monorepos. Implements automatic quality gates in GitHub Actions, trains the team on clean code practices in the Svelte ecosystem. |
| Frontend Developer (Vue) | Obligatorio | Defines code quality standards for Vue teams — architectural guidelines, review checklist, automated CI checks. Builds code review culture focused on Composition API patterns and type safety. |
| Fullstack Developer | Obligatorio | Implements unified code quality standards for fullstack projects: shared ESLint config for client and server, pre-commit hooks, automated linting in CI. Configures SonarQube for cross-stack analysis. Conducts architectural reviews focused on stack consistency. |
| Game Designer | Defines code and configuration quality standards for the game project. Establishes coding guidelines for game designers working with Blueprint/Visual Scripting. Implements automated testing for game systems and code review process for design scripts. | |
| Game QA Engineer | Defines code quality standards for QA automation team. Implements code review process for test code, establishes quality metrics (test coverage, flakiness rate, maintenance cost). | |
| Game Server Developer | Obligatorio | Defines code quality standards for game server team: network protocol code conventions, game loop optimization guidelines, entity system architecture reviews. Conducts reviews of multiplayer synchronization code. Establishes quality gates for server performance and reliability. |
| Infrastructure Engineer | Obligatorio | Implements infrastructure code quality practices: tflint and checkov for Terraform, ansible-lint for playbooks, shellcheck for bash scripts. Configures CI pipelines with automatic IaC validation, defines code review standards for infrastructure modules and merge policies. |
| iOS Developer | Obligatorio | Implements code quality standards in iOS projects: SwiftLint rules, SwiftFormat configurations, and code review checklists. Configures static analysis via Xcode Analyzer and third-party tools. Defines Swift code quality metrics — cyclomatic complexity, test coverage, Swift API Design Guidelines compliance. |
| IoT Engineer | Obligatorio | Defines code quality standards for the IoT team. Establishes coding guidelines, review checklists, and training. Coordinates tech debt reduction for firmware. |
| Language Tooling Engineer | Obligatorio | Defines code quality standards for language tooling team: AST code conventions, parser maintainability guidelines, code generation quality criteria. Conducts architectural reviews of compiler pipeline changes. Establishes quality gates for semantic correctness and performance regression. |
| LLM Engineer | Defines code quality standards for the LLM team. Establishes guidelines for ML experiment organization, model and data versioning, conducts ML pipeline architectural reviews. | |
| ML Engineer | Obligatorio | Shapes code quality culture in ML team. Introduces code review practices for ML. Standardizes approaches to ML component testing. |
| MLOps Engineer | Obligatorio | Implements code quality standards for the MLOps team: Python linting via ruff/flake8, typing via mypy, formatting via black. Defines code review rules for ML pipelines focusing on experiment reproducibility, data versioning via DVC, and correctness of Kubeflow/Airflow DAG configurations. |
| Network Engineer | Defines code quality strategy for the entire network team — from playbooks to monitoring microservices. Establishes test coverage thresholds and code review requirements. | |
| NLP Engineer | Defines code quality standards for the NLP team. Establishes coding guidelines, conducts architecture reviews, and trains the team on writing production-ready NLP code. | |
| Penetration Testing Engineer | Obligatorio | Defines code quality standards for penetration testing team: exploit code conventions, scanner module architecture, report automation guidelines. Conducts reviews of testing methodology and evidence collection. Establishes quality gates for tool accuracy and operational security. |
| Performance Testing Engineer | Obligatorio | Establishes quality standards for test scripts: code review, version control, reusable libraries. Implements CI for test script validation. Defines naming conventions and documentation. |
| Platform Engineer | Obligatorio | Defines code quality standards for platform services: linting rules, testing requirements, documentation standards. Implements automated quality gates in CI/CD: coverage thresholds, static analysis, dependency scanning. Creates quality-focused culture through code review practices and pair programming. |
| Product Manager | Defines quality management strategy for the product portfolio at the project level. Standardizes the approach to including technical quality initiatives in the product roadmap. Coordinates the balance between feature development and quality improvement across all teams. | |
| QA Automation Engineer | Obligatorio | Defines code quality standards for test automation team: framework architecture decisions, page object conventions, test data management strategies. Conducts reviews of test suite design and CI integration. Establishes quality gates for test reliability and maintainability. |
| QA Engineer (Manual) | Obligatorio | Defines code quality standards for test automation at the team/product level. Conducts architectural reviews of test frameworks. Establishes best practices for maintainable test code. |
| QA Security Engineer | Obligatorio | Establishes security code quality standards: code review for test scripts, linting for security configs, coverage requirements for security tests. Implements quality gates. |
| React Native Developer | Obligatorio | Defines code quality standards for the team's React Native projects. Establishes code review guidelines with checklists for mobile development. Implements automated checks — SonarQube, custom ESLint rules. Mentors developers on clean code practices in the React Native context. |
| Release Engineer | Establishes code quality 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 | Obligatorio | Defines code quality standards for security operations team: SIEM rule conventions, incident response automation guidelines, threat detection code reviews. Conducts reviews of detection logic accuracy and alert quality. Establishes quality gates for security tooling reliability. |
| Site Reliability Engineer (SRE) | Obligatorio | Establishes SRE code quality standards: linting for Terraform/HCL, policy testing (OPA), unit tests for automation scripts. Implements code review for infrastructure changes. |
| Smart Contract Developer | Establishes code quality standards for smart contract organizations. Introduces metrics: mutation score, invariant coverage, gas regression detection. Trains leads on conducting quality reviews. | |
| Solutions Architect | Obligatorio | Defines code quality standards at solution architecture level: reference implementation quality criteria, proof-of-concept code guidelines, architectural fitness function enforcement. Conducts cross-team reviews for design-implementation alignment. Establishes quality gates for architectural compliance. |
| Systems Programmer (C/C++) | Obligatorio | Defines code quality strategy for the systems team. Establishes sanitizer policy, fuzzing targets, coverage requirements. |
| Technical Lead | Obligatorio | Defines code quality standards for engineering team: code review process design, refactoring prioritization framework, automated quality tool adoption. Conducts architectural reviews of system-critical components. Establishes team-wide quality metrics and improvement cycles. |
| Technical Product Manager | Defines code quality policy for the product team — acceptance standards, SLA for critical defect resolution, technical debt budget. Communicates quality value to stakeholders. | |
| Technical Writer | Defines the relationship between code quality metrics and documentation quality at the project level. Standardizes code quality analysis tools for documentation team needs. Implements automated code-documentation consistency checks in the CI process. | |
| Telecom Developer | Obligatorio | Defines code quality standards for telecom development team: protocol implementation conventions, real-time code review practices, signaling module architecture guidelines. Conducts reviews of carrier-grade reliability requirements. Establishes quality gates for standards compliance. |
| Unity Developer | Obligatorio | Defines code quality standards for Unity team. Establishes code style guide, review checklist. Conducts architectural reviews and mentoring on SOLID principles in the Unity context. |
| Unreal Engine Developer | Obligatorio | Defines code quality standards for the Unreal team. Establishes C++ style guide extending Epic Coding Standard. Conducts reviews and mentoring on Unreal C++ best practices. |
| XR Unity Developer | Obligatorio | Defines code quality strategy. Conducts architectural reviews. Establishes coding guidelines. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| 1C Developer | Obligatorio | Defines organizational code quality strategy for 1C ecosystem: platform-wide coding standards, cross-team refactoring initiatives for configuration unification, quality tooling investment decisions. Shapes technical vision for 1C development practices across the organization. |
| AI Product Engineer | Obligatorio | Defines organizational code quality strategy for AI/ML development: ML code lifecycle standards, research-to-production quality pipelines, cross-team model code reuse patterns. Makes decisions on ML tooling investments and establishes organization-wide experiment code quality bar. |
| Analytics Engineer | Obligatorio | Defines the analytics platform technical quality strategy. Establishes reliability metrics: data freshness SLA, test coverage for critical models, automated data quality checks. Plans migrations between dbt versions and warehouses. |
| Android Developer | Obligatorio | Defines Android development quality standards at the organizational level: unified linter configurations for all projects, technical debt metrics, automated quality gates in CI. Shapes the quality culture — mentoring programs, Android developer guilds, architectural decision record (ADR) processes for mobile solutions. |
| Application Security Engineer | Obligatorio | Defines Code Quality and Refactoring application strategy at the organizational level. Makes decisions about approaches and tools. Mentors lead developers and shapes technical vision. |
| AR/VR Developer | Obligatorio | Builds a code quality culture for the XR organization. Defines coding standards at the company level. |
| Backend Developer (C#/.NET) | Obligatorio | Defines .NET platform technical debt strategy. Plans migration (.NET Framework → .NET 8+). Establishes quality metrics and processes for maintaining codebase. |
| Backend Developer (Elixir) | Obligatorio | Shapes Elixir code quality standards at the entire organizational level. Develops custom Credo rules, defines typespec and @behaviour usage policies, implements property-based testing through StreamData as mandatory practice for critical modules. |
| Backend Developer (Go) | Obligatorio | Shapes Go code quality culture across the organization: unified .golangci.yml for all projects, code review standards, technical debt metrics. Develops custom linters via go/analysis for business-specific rules and architectural constraints. |
| Backend Developer (Java/Kotlin) | Obligatorio | Defines Java platform technical debt strategy. Makes decisions on legacy system migration (Java 8 → 21). Establishes metrics and processes for maintaining codebase quality. |
| Backend Developer (Node.js) | Obligatorio | Defines Node.js platform tech debt strategy. Plans migrations (CommonJS → ESM, Express → Fastify). Establishes code quality metrics and continuous improvement processes. |
| Backend Developer (PHP) | Obligatorio | Defines technical debt strategy at organizational level. Makes decisions about legacy system migration. Establishes metrics and processes for maintaining codebase quality. |
| Backend Developer (Python) | Obligatorio | Defines quality strategy at organizational level. Implements quality metrics in team OKRs. Shapes code quality culture. Evaluates ROI of quality investments. |
| Backend Developer (Rust) | Obligatorio | Shapes Rust code quality culture in the organization: custom clippy lints through dylint, mandatory cargo-vet for supply chain security, documentation standards through rustdoc. Defines unsafe code review policies, MSRV strategy and dependency audit processes through cargo-crev. |
| Backend Developer (Scala) | Obligatorio | Shapes code quality culture at organizational level: standards for Scala projects, technical debt metrics, legacy codebase refactoring strategy. Defines balance between type system strictness and development velocity, introduces architectural fitness functions for system evolution control. |
| BI Analyst | Obligatorio | Defines organizational code quality strategy for BI and analytics: enterprise metric governance, cross-team dashboard standardization, data model quality frameworks. Makes decisions on BI tooling and establishes organization-wide reporting quality standards. |
| Blockchain Developer | Defines enterprise code quality strategy for the blockchain platform. Researches AI-assisted code review and shapes industry best practices for open-source blockchain projects. | |
| Cloud Engineer | Obligatorio | Defines organizational IaC quality strategy: unified Terraform module standards, golden templates for cloud services, automated compliance. Manages infrastructure technical debt and plans legacy configuration migration. |
| Compiler Engineer | Obligatorio | Shapes code quality 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 | Obligatorio | Defines organizational code quality strategy for computer vision: cross-team model code standards, CV pipeline architecture governance, research code quality frameworks. Makes decisions on CV tooling investments and establishes organization-wide ML code quality requirements. |
| Data Analyst | Obligatorio | Defines organizational code quality strategy for data analytics: enterprise SQL standards, cross-team analytical methodology governance, reproducibility frameworks. Makes decisions on analytics tooling and establishes organization-wide data analysis quality standards. |
| Data Engineer | Obligatorio | Defines data platform technical quality strategy. Plans migrations between Spark/Airflow versions. Establishes pipeline reliability metrics: SLA, data freshness, completeness. |
| Data Scientist | Obligatorio | Defines Code Quality and Refactoring strategy at organizational level. Makes decisions on approaches and tools. Mentors lead developers and shapes technical vision. |
| Database Engineer / DBA | Obligatorio | Defines quality strategy for the entire database layer: testing pyramid for DBs (unit → integration → load), automated schema validation, compliance checking for data governance. Establishes database reliability engineering culture. |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Obligatorio | Shapes enterprise code quality standards for .NET desktop. Defines best practices at organizational level. Coordinates quality across teams. |
| Desktop Developer (Electron/Tauri) | Obligatorio | Shapes enterprise code quality standards for Electron. Coordinates quality across teams. Defines best practices. |
| Desktop Developer (Qt/C++) | Obligatorio | Shapes enterprise code quality standards for C++/Qt development. Defines best practices at the organizational level. Coordinates code quality across teams. |
| DevOps Engineer | Obligatorio | Defines organizational infrastructure code quality standards: IaC testing policies, code coverage metrics for automations, documentation standards. Creates platform tools for automated quality checking and compliance for all DevOps artifacts. |
| DevSecOps Engineer | Obligatorio | Architecturally defines enterprise security platform code quality standards. Designs approach to security automation maintainability: modular architecture, testability, documentation. Develops technical debt assessment framework for security tooling. Influences engineering culture in the security team. |
| Embedded Developer | Obligatorio | Defines enterprise code quality standards for embedded. Establishes approaches to certification-ready code, mentors leads on quality processes. |
| Engineering Manager | Obligatorio | Defines organizational code quality strategy at executive level: engineering quality KPIs, technical debt budgeting frameworks, quality culture development programs. Makes strategic decisions on tooling investments and shapes engineering hiring standards around code quality expectations. |
| Flutter Developer | Obligatorio | Defines organizational code quality strategy for Flutter/mobile development: cross-platform code sharing standards, widget architecture governance, mobile-specific quality frameworks. Makes decisions on Dart/Flutter tooling investments and shapes organization-wide mobile development practices. |
| Frontend Developer (Angular) | Obligatorio | Shapes code quality strategy at the organizational level: unified Angular standards via Nx workspace, shared ESLint configs, migration automation via ng update schematics, codebase health metrics. |
| Frontend Developer (React) | Obligatorio | Shapes code quality culture in the React organization. Develops shared ESLint configs and TypeScript configurations for the project ecosystem, defines quality metrics and SLAs, introduces automated technical debt monitoring. |
| Frontend Developer (Svelte) | Obligatorio | Shapes code quality culture at the organizational level, defines metrics and KPIs for Svelte projects. Researches cutting-edge static analysis tools for Svelte 5, influences eslint-plugin-svelte and svelte-check development through open-source contributions. |
| Frontend Developer (Vue) | Obligatorio | Shapes code quality strategy across organizational Vue ecosystem. Introduces automated analysis systems — bundle analysis, dead code detection, dependency audit with Vite and Nuxt pipeline integration. |
| Fullstack Developer | Obligatorio | Shapes code quality culture in fullstack organization. Defines codebase health metrics for each layer: test coverage, cyclomatic complexity, duplication. Creates automated quality gates in CI/CD pipeline for the entire monorepo. |
| Game Designer | Shapes code quality culture for game design teams at the studio level. Defines data-driven design standards, game system reuse across projects. Evaluates and implements quality improvement tools: config linters, static analysis for scripts. | |
| Game QA Engineer | Shapes enterprise code quality framework for QA code. Defines best practices for test frameworks across platforms, mentors leads on automation architecture. | |
| Game Server Developer | Obligatorio | Defines organizational code quality strategy for game server infrastructure: cross-title code sharing standards, multiplayer architecture governance, real-time system quality frameworks. Makes decisions on game server tooling investments and establishes reliability standards. |
| Infrastructure Engineer | Obligatorio | Shapes IaC quality culture at company level: Terraform module standards, Ansible collection templates, Helm chart archetypes. Defines infrastructure technical debt metrics, legacy configuration refactoring strategy and fitness functions for platform code evolution control. |
| iOS Developer | Obligatorio | Shapes code quality culture in the iOS team, developing custom SwiftLint rules and architectural linters. Implements automated CI/CD checks: dependency analysis, API surface validation, and architecture conformance tests. Defines technical debt strategy and codebase health metrics for long-term project development. |
| IoT Engineer | Obligatorio | Defines enterprise code quality strategy for IoT firmware. Builds codebase maturity metrics. Evaluates tools (Polyspace, Klocwork) for safety-critical IoT. |
| Language Tooling Engineer | Obligatorio | Defines organizational code quality strategy for language tooling: compiler pipeline quality governance, cross-platform compatibility standards, language specification compliance frameworks. Makes decisions on toolchain investments and shapes organization-wide developer tooling quality expectations. |
| LLM Engineer | Shapes enterprise code quality standards for ML/LLM platforms. Defines best practices for reproducibility, establishes codebase quality metrics and monitoring processes. | |
| ML Engineer | Obligatorio | Defines code quality strategy for ML organization. Creates ML-specific coding standards. Introduces industry best practices. |
| MLOps Engineer | Obligatorio | Shapes the MLOps code quality culture at the organizational level: standards for training pipelines, inference services, and infrastructure code. Defines ML system technical debt metrics, legacy pipeline refactoring strategy, and architectural fitness functions for controlling the machine learning platform evolution. |
| Network Engineer | Shapes code quality culture at the engineering organization level. Integrates network code quality metrics into the overall observability platform and influences industry standards. | |
| NLP Engineer | Shapes enterprise code quality standards for the NLP platform. Defines quality metrics and processes at organizational level. Builds culture of engineering excellence. | |
| Penetration Testing Engineer | Obligatorio | Defines organizational code quality strategy for security testing: penetration testing methodology standards, cross-team security tooling governance, exploit code ethics and safety frameworks. Makes decisions on security tool investments and shapes organization-wide offensive security practices. |
| Performance Testing Engineer | Obligatorio | Defines quality strategy for the performance testing platform: test script maintainability, framework evolution, regression detection accuracy. Establishes metrics. |
| Platform Engineer | Obligatorio | Shapes software quality strategy for the platform: technical debt management, architecture fitness functions, continuous quality improvement. Defines quality metrics and KPIs at organizational level. Evaluates AI-assisted code quality tools (Copilot review, automated refactoring) for scaling. |
| Product Manager | Shapes corporate product quality management strategy at the company level. Defines industry standards for the relationship between code quality and product metrics. Publishes research on the impact of code quality investments on business outcomes. | |
| QA Automation Engineer | Obligatorio | Defines organizational code quality strategy for test automation: enterprise test framework governance, cross-team test infrastructure standards, quality assurance process frameworks. Makes decisions on testing tool investments and shapes organization-wide test engineering culture. |
| QA Engineer (Manual) | Obligatorio | Defines organizational code quality strategy for quality assurance processes: test methodology governance, cross-team quality standards, test infrastructure quality frameworks. Makes decisions on QA tooling investments and shapes organization-wide testing culture and practices. |
| QA Security Engineer | Obligatorio | Defines quality strategy for the security testing platform: reliability metrics for scanners, false positive rates, SLA for vulnerability detection. Shapes culture of security quality. |
| React Native Developer | Obligatorio | Shapes the organizational code quality culture in mobile development. Defines metrics and KPIs for React Native application codebases. Designs tooling for automated quality checks. Implements architectural fitness functions for code degradation control. |
| Release Engineer | Shapes code quality 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 | Obligatorio | Defines organizational code quality strategy for security operations: enterprise SIEM governance, cross-team detection engineering standards, security automation quality frameworks. Makes decisions on security tooling investments and shapes organization-wide SecOps code quality expectations. |
| Site Reliability Engineer (SRE) | Obligatorio | Defines SRE platform quality strategy: testing pyramid for infrastructure (unit → integration → e2e), chaos engineering, automated compliance checking. Establishes reliability engineering culture. |
| Smart Contract Developer | Defines enterprise smart contract code quality strategy. Researches AI-assisted code review for Solidity. Shapes industry best practices and contributes to the tooling ecosystem. | |
| Solutions Architect | Obligatorio | Defines organizational code quality strategy at architecture level: enterprise reference implementation governance, cross-team architectural standards enforcement, fitness function frameworks. Makes decisions on architecture tooling and shapes organization-wide design-to-implementation quality alignment. |
| Systems Programmer (C/C++) | Obligatorio | Defines enterprise code quality standards for system software. Establishes approaches to formal verification, mentors leads. |
| Technical Lead | Obligatorio | Defines organizational code quality strategy at technical leadership level: enterprise code review standards, cross-team refactoring governance, quality engineering maturity model. Makes decisions on quality tooling investments and shapes organization-wide engineering excellence programs. |
| Technical Product Manager | Shapes technical quality strategy for the organization's product portfolio. Establishes balance between innovation velocity and sustainability, creates a framework for technical debt assessment. | |
| Technical Writer | Shapes corporate strategy for the relationship between code quality and documentation quality at the company level. Defines industry metrics for evaluating technical documentation quality through code analysis. Researches AI-driven approaches to automatic documentation freshness maintenance. | |
| Telecom Developer | Obligatorio | Defines organizational code quality strategy for telecom systems: carrier-grade reliability standards, cross-team protocol implementation governance, real-time system quality frameworks. Makes decisions on telecom tooling investments and shapes organization-wide network software development practices. |
| Unity Developer | Obligatorio | Defines code quality strategy at studio level. Shapes quality metrics, technical debt tracking. Defines architectural patterns for reuse across Unity projects. |
| Unreal Engine Developer | Obligatorio | Defines code quality strategy at studio level. Shapes metrics, technical debt management. Defines architectural standards for AAA-class Unreal projects. |
| XR Unity Developer | Obligatorio | Shapes code quality culture for XR organization. Defines standards. |