GitLab is an open core software company that develops an AI-powered DevSecOps Platform used by over 100,000 organizations.
The company’s mission is to enable everyone to contribute to and co-create software, significantly accelerating human progress.
The Workflow Catalog team is seeking an Intermediate Frontend Engineer to build a platform for discovering, browsing, and deploying AI agents, workflows, and tools.
The team operates with a startup mentality, moving fast and iterating rapidly to compete in the AI landscape.
The role involves creating the user interface for GitLab's AI discovery platform, making AI workflows accessible to both technical and non-technical users.
Key challenges include building a catalog interface for AI components, creating reusable components, implementing discovery experiences, integrating with backend services, and balancing rapid prototyping with maintainable architecture.
Requirements:
Professional experience with Vue.js or another modern JavaScript framework (React, Angular, etc.) and GraphQL for API integration.
Solid understanding of semantic HTML, CSS, and core JavaScript concepts.
Experience writing automated tests using frameworks like Jest, Karma, Jasmine, Mocha, AVA, or tape.
Familiarity with Git in a professional environment and understanding of code review processes.
Understanding of responsive design principles and accessibility standards.
Solid understanding of core web and browser concepts.
Experience with performance optimization and the ability to diagnose and prevent issues.
Proficiency in English, both written and verbal, suitable for a remote work environment.
Effective communication skills to achieve consensus and provide clear updates.
Comfort working in an agile, iterative software development process.
Self-motivated with strong organizational skills and the ability to work collaboratively and independently in a remote setting.
Positive, solution-oriented mindset with an ownership mentality.
Benefits:
Benefits to support health, finances, and well-being.
All remote and asynchronous work environment.
Flexible Paid Time Off.
Access to Team Member Resource Groups.
Equity Compensation and Employee Stock Purchase Plan.