At GitLab, our Technical Writing team is responsible for ensuring that the documentation for all of our products is clear, correct, comprehensive, and easy to use. As a Senior Fullstack Engineer on the Technical Writing team, you are central to the effective functioning of docs.gitlab.com.
What You’ll Do:
- Develop features and improvements to the documentation site in a secure, well-tested, and performant way.
- Analyze and interpret highly complex data to arrive at actionable recommendations.
- Collaborate with the Technical Writing Director and other stakeholders (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment.
- Advocate for improvements to site quality, security, and performance.
- Solve technical problems of high scope and complexity.
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
- Represent GitLab and its values in public communications around specific projects and community contributions.
- Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects
- Suggest and perform enhancements to the look-and-feel of the documentation website.
- Help support the Technical Writing team by answering team member questions and triaging/responding to issues.
- Coordinate with various stakeholders regarding site content or structure changes.
- Maintain and improve the CI/CD pipelines, build processes, and review environments.
- Improve content-authoring experience and tooling.
- Perform and/or coordinate/delegate resolution of any other docs site issues related to infrastructure, code, architecture, projects, security, CI/CD, builds, deployments, upgrades, performance, scalability, metrics, monitoring, etc.
What You’ll Bring:
- Professional experience with JavaScript (Vue.js) and static site generators (like Hugo).
- Professional experience with Ruby and Rails.
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
- Comfort working in a highly agile, intensely iterative software development process.
- Experience with CI/CD Platforms.