A Fullstack Engineer, Technical Writing works across the front- and backend of the GitLab documentation site to improve the user experience.
A Fullstack Engineer, Technical Writing works across the frontend and backend of the GitLab documentation site to improve the user experience.
## Responsibilities
- Develops features and improvements to the documentation site in a secure, well-tested, and performant way.
- Analyzes and interprets highly complex data to arrive at actionable recommendations.
- Collaborates with the Technical Writing Director and other stakeholders (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment.
- Advocates for improvements to site quality, security, and performance.
- Solves technical problems of high scope and complexity.
- Crafts code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintains and advocates for these standards through code review.
- Represents GitLab and its values in public communication around specific projects and community contributions.
- Confidently ships small features and improvements with minimal guidance and support from other team members. Collaborates with the team on larger projects.
## Requirements
## Requirements (all levels)
- Ability to use GitLab
- Professional experience with Ruby and Rails
- Professional experience with Ruby on Rails
- Professional experience with JavaScript (Vue.js) and static site generators (like Hugo)
- Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
The Fullstack Engineer (Intermediate) reports to the [Director, Technical Writing](/job-description-library/product/technical-writing-manager/#director-technical-writing).
The Fullstack Engineer (Intermediate) is outlined in the [Job Levels](https://docs.google.com/spreadsheets/d/1kcDb-A2uwchPtTNSJON65BdqS9P0KQmNz0fbNMZMt_M/edit?gid=819074618#gid=819074618) resource.
- Develops features and improvements to the documentation site in a secure, well-tested, and performant way.
- Analyzes and interprets highly complex data to arrive at actionable recommendations.
- Collaborates with the Technical Writing Director and other stakeholders (for example, UX) to maintain a high bar for quality in a fast-paced, iterative environment.
- Advocates for improvements to site quality, security, and performance.
- Solves technical problems of high scope and complexity.
- Crafts code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintains and advocates for these standards through code review.
- Represents GitLab and its values in public communication around specific projects and community contributions.
- Confidently ships small features and improvements with minimal guidance and support from other team members. Collaborates with the team on larger projects.
### Senior Fullstack Engineer, Technical Writing
The Senior Fullstack Engineer reports to the [Director, Technical Writing](/job-description-library/product/technical-writing-manager/#director-technical-writing).
@@ -60,13 +68,12 @@ The Senior Fullstack Engineer is outlined in the [Job Levels](https://docs.googl
- Extends the responsibilities and requirements of the [Fullstack Engineer, Technical Writing](/job-description-library/product/ux-fullstack-engineer/)
- Reports to the Director, Technical Writing.
- Extends the responsibilities and requirements of the [Fullstack Engineer, Technical Writing](/job-description-library/product/ux-fullstack-engineer/).
- Suggests and performs enhancements to the look-and-feel of the documentation website.
- Helps support the Technical Writing team by answering team member questions and triaging/responding to issues.
- Coordinates with various stakeholders regarding site content or structure changes.
- Maintains and improves the CI/CD pipelines, build processes, and review environments.
- Improves content-authoring experience and tooling.
- Improves the content-authoring experience and tooling.
- Performs and/or coordinates/delegates resolution of any other docs site issues related to infrastructure, code, architecture, projects, security, CI/CD, builds, deployments, upgrades, performance, scalability, metrics, monitoring, etc.
### Staff Fullstack Engineer, Technical Writing
@@ -75,7 +82,7 @@ The Staff Fullstack Engineer reports to the [Director, Technical Writing](/job-d
The Senior Fullstack Engineer is outlined in the [Job Levels](https://docs.google.com/spreadsheets/d/1kcDb-A2uwchPtTNSJON65BdqS9P0KQmNz0fbNMZMt_M/edit?gid=819074618#gid=819074618) resource.
The Staff Fullstack Engineer is outlined in the [Job Levels](https://docs.google.com/spreadsheets/d/1kcDb-A2uwchPtTNSJON65BdqS9P0KQmNz0fbNMZMt_M/edit?gid=819074618#gid=819074618) resource.