This role plays a vital part in shaping the GitLab user experience. You'll be responsible for developing secure, performant features, collaborating closely with product and design teams, and fostering a culture of code quality and innovation.
Job Duties:
Development and Code Quality:
- Implement secure, well-tested, and performant features and enhancements for the GitLab product.
- Advocate the creation and adherence to internal coding standards, ensuring maintainability and best practices for a high-scale web application.
- Continuously improve the codebase by identifying and contributing to the resolution of technical debt and inefficiencies.
Collaboration and Product Impact:
- Collaborate closely with product managers and stakeholders to define, iterate on, and deliver impactful features within the GitLab product.
- Advocate for user-centric improvements that elevate the overall product experience, particularly focusing on frontend elements.
- Foster a culture of knowledge sharing by mentoring junior and intermediate engineers, empowering them to overcome technical challenges and achieve their full potential.
Problem-Solving and Initiative:
- Proactively address and resolve high-priority issues, bugs, and technical problems, including complex performance and optimization challenges.
- Implement preventative measures to minimize recurring issues and ensure long-term product stability.
- Demonstrate strong ownership and initiative by consistently delivering features and improvements with minimal supervision.
Process and Contribution:
- Adhere to and contribute to established workflow processes, fostering a collaborative and efficient development environment within the GitLab frontend team and broader community