Intermediate Frontend Engineer (Vue.js)
CIMA Staffing
An overview of this role
We are seeking an Intermediate Frontend Engineer to join our growing Plan:Knowledge team. The Plan:Knowledge team is focused on GitLab's suite of tools for knowledge management practices and collaboration. We work very closely with stable counterparts including backend team, product management, product design, testing, security, UX research and technical writing.
As an Intermediate Frontend Engineer on the Plan:Knowledge team, you'll play a key role in developing user interfaces and interactions for tools that are used throughout the product such as Markdown , Rich Text Editor , GLQL Views , and Gitlab Wiki . You'll work closely with experienced engineers who will support your growth while impacting how organizations collaborate and help shape knowledge management best practices.
Some key challenges you'll help solve include:
Building intuitive frontend interfaces for Markdown , Rich Text Editor , GLQL Views , and Gitlab Wiki
Building and improving collaborative editing capabilities for Gitlab Wiki using the Rich Text Editor
Creating responsive and accessible UI components using Vue.js
What You'll Do
Develop features and improvements to the GitLab product in a secure, well-tested, and performant way using Vue.js and GraphQL
Collaborate with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features within the GitLab product
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
Build responsive and accessible components that deliver an excellent user experience across devices and user needs
Consistently ship features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects
Work closely with UX designers to implement intuitive and effective user interfaces
Learn, collaborate and teach other Frontend Engineers. Everyone can contribute something new to the team regardless of how long they've been in the industry
Participate actively in code reviews and provide constructive feedback to enhance code quality
Help improve our test coverage and system reliability through thoughtful testing practices
Contribute to troubleshooting and resolving technical issues as they arise
Support technical documentation and internal knowledge sharing initiatives
What You'll Bring
Professional experience with Vue.js or another modern JavaScript web framework (React, Angular, Ember, etc.), and GraphQL for API integration and data management
Experience with Tiptap/ProseMirror or any other editor framework (TinyMCE, CKEditor, Lexical, Quill, Slate.js)
Solid understanding of semantic HTML, CSS, and core JavaScript concepts
Experience writing automated tests (Jest, Karma, Jasmine, Mocha, AVA, tape) including frontend unit and acceptance tests
Experience using Git in a professional/workplace environment and familiarity with code review processes
Understanding of responsive design principles and accessibility standards
Solid understanding of core web and browser concepts (how browsers parse and construct web pages)
Experience with performance optimization problems and demonstrated ability to diagnose and prevent these issues
Proficiency in English, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
Effective communication skills with ability to regularly achieve consensus with peers and provide clear status updates
Comfort working in a highly agile, iterative software development process
Self-motivated and self-managing with strong organizational skills
Demonstrated ability to work closely with other parts of the organization
Ability to work collaboratively and independently in a remote environment
Positive and solution-oriented mindset
Ownership mentality. Take responsibility for your work and follow through–whether that’s shipping a feature, fixing a bug, or improving a test.
Nice-to-haves (but not required)
Experience with Ruby on Rails
Big plus for familiarity with CRDTs and related libraries like Y.js
Computer science education or equivalent experience
Open source contributions
About the team
You’ll be joining a small team of 1 fullstack, 1 frontend, and 4 backend engineers. Plan:Knowledge owns Markdown , Rich Text Editor , GLQL Views , Gitlab Wiki , and GitLab Pages , and everything related to text editing in GitLab. Our next focus is transforming Rich Text Editor into a fully-featured collaborative solution that would be used across the entire GitLab product, starting with the GitLab Wiki.
Knowledge team’s mission is to:
Improve the access and flow of information within GitLab.
Empower all users, technical and non-technical, to contribute.
Foster a collaborative environment for GitLab contributions.
Facilitate effective knowledge management practices that are easily accessible.
As the new Intermediate Frontend Engineer, you will work on the highly requested features as well as maintaining the existing features by investigating and fixing existing bugs. You’ll get to know our codebase, roadmap, and working methods. You will be empowered to take ownership and drive the frontend implementation of the prioritized features or defects. You’ll also help the team and community via code review, issue refinement, engaging with users and open-source contributors on public issues and merge requests, and advocating for process improvements.
How GitLab will support you
All remote asynchronous work environment
Home office support
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
- ...people to larger projects of over 40 skilled engineers. Our collaborative environment values open... ...About the role We are seeking a Senior Frontend Developer to join one of our full scrum... ...strong focus on SPA frameworks like React, Vue or Angular. React would be a plus. ~...Rad od kuće
- ...dedicated to building tools that support the next generation of decentralized finance (DeFi) applications. We’re looking for a Frontend Engineer with 2–3 years of experience to help us design and develop tools for staking, governance, and administration within the Pyth...
- ...funding round of $365 million here . About the role Staff Engineers within Hostaway are in a pivotal technical leadership role to... ...) agile practices Front-end experience with React and micro-frontends Knowledge of containerisation technologies (Docker,...
- ...We are looking for a Backend Engineer to join our team and help build scalable, high-performance... ...the ability to collaborate closely with frontend engineers, DevOps, and the product team .... ...Tech Stack Languages: Node.js (Golang is a plus, but you should be able...
- ...Collaborate in a Cross-Functional Team: Work closely with Frontend Engineers, Product Teams, Designers, and QA professionals to create seamless... ...Expertise in Backend Development: Strong proficiency in Node.js, TypeScript/JavaScript best practices, along with experience in...Rad od kuće
- ...them generously based upon their contribution. In this role, you’ll be responsible for developing the responsive frontend of the SaaS application with Vue.js and other cutting edge technologies. You’ll be working on complex systems that are used to serve hundred and...
- ...Time (currently UTC-4 / EDT) to coordinate with our team in real-time About the Role Join our development team as a Laravel/Vue Developer , where you’ll contribute to impactful projects using modern technologies. This role is ideal for someone who takes full ownership...
- ...person to join the party. We’re looking for an Integrations Engineer that can help implement and coordinate solutions across a variety... .... Job requirements ~4+ years experience with Laravel, Vue.js, PHP Core, JavaScript and HTML ~ Good knowledge of PHP frameworks...
- ...lives—and we're looking for a Full Stack Engineer to join us and grow with us. About... ...This is a great role for either strong intermediate engineers looking to expedite their technical... ...: ● Backend: Laravel, Lumen ● Frontend: Flutter, React (Web + Mobile) ● Databases...
- ...Group! We're a rapidly growing SEO software company focused on engineering products and services that help websites improve their performance... ...Tech Stack Backend : Django, Python 3, Docker Compose Frontend : Typescript, ReactJS + NextJS Framework DevOps : GCP,...Rad od kuće
- ...highly skilled and entrepreneurial Engineer to join our economic... ...As an economic development engine, we support and invest in early... ...like TypeScript, React, Next.js, Node.js, or others. • Skilled... ...full-stack projects with strong frontend and backend contributions....Rad od kuće
- ...Job Title: Senior Software Engineer Prompt is revolutionizing healthcare by delivering highly automated and modern B2B enterprise software... ...Technology Please have a working knowledge of PHP, Laravel, Vue.JS, and MySQL or any equivalent (Ruby, Node.JS, React, Angular,...
- ...Testing Nice to have automation skills, business analysis Other Languages English: B2 Upper Intermediate Seniority Senior...Rad od kuće
- ...Summary The Wikimedia Foundation is looking for product software engineers to join the Growth team , reporting to product engineering... ...experience in programming roles with some understanding in fundamental frontend and backend concepts. ~ Experience in JavaScript. ~...
- ...Your Mission: Learn, Grow, and Deliver Impact As an L2 Software Engineer at Clipboard Health, you won’t just build features—you’ll sharpen... ...maintain features primarily using TypeScript , React , Node.js , and NestJS . Work on backend services leveraging MongoDB...
- ...Read more about our culture: Foundever® Job Summary Foundever is seeking a highly motivated and experienced Lead Network Engineer to join our team. This position will be responsible for designing, developing, and implementing enterprise-level network infrastructure...
- ...GEMM performance fundamentals Experience with Docker Other Languages English: B2 Upper Intermediate Seniority Senior...Rad od kuće
- ...communicating with team members (both verbally and written) about engineering projects. Identify and resolve bugs and issues across... ...Knowledge of app development and javascript/typescript frameworks: Vue or Vuetify/VueTailwind. Implementing Containerized deployment...
- ...business KPIs. Integrate LLM services into products via REST/GraphQL APIs and vector-database retrieval. Partner with product and engineering to turn business problems into AI features that boost revenue and user engagement. Monitor models in production, manage...
- ...Job Summary The Alignment of Dynamical Cognitive Systems program seeks a Research Engineer to develop novel AI platforms addressing critical alignment challenges and practical LLM agents. Combining platform development with alignment research, this role requires expertise...
- ...We are looking for a Backend Engineer to help us build and maintain the internal platform and tooling, supporting business scalability and... ...technologies for asynchronous communication. You've had frontend experience in Javascript, Typescript, jQuery or any modern Javascript...
- ...tailored for outpatient rehab therapy businesses. As an Sr. Python Engineer, you will play a crucial role in enhancing our AI infrastructure... ...and deployment Enhance and maintain the a python prototype frontend to facilitate rapid prototyping and demo development for AI...
- ...discrete tasks. Provides mentorship to other members of the engineering team, gives guidance to and unblocks other engineers. Is sought... ...colleagues. Has a good understanding of API design and working with frontend engineers. Has a good command of English: written and verbal...
- ...About the Role We are seeking a hands-on Senior Engineering Manager who will be the Head of Engineering for... ...integrating AI/ML workflows. Our current stack - Frontend: React, TypeScript - Backend: Node.js, Express - Data: PostgreSQL (legacy MySQL shadow writes...Rad od kuće
- ...We are looking for a Senior Blockchain Engineer to join our team and help build a Real-World Asset (RWA) protocol . You will be responsible... ...libraries for integrating with our Programs using Rust and Node.js Collaborate with backend engineers and product teams to...
- ...Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalen... ...Other Languages English: B2 Upper Intermediate Seniority Senior...Rad od kuće
- ...tolerant distributed systems. ~5+ years of experience in software engineering with demonstrated proficiency in programming languages, such as... ...you’ll get to work with: Typescript & Javascript. Node.js, Express js & NestJS. AWS, Terraform, Docker and Kubernetes....
- ...conceptualization to launch with minimal assistance from senior engineers Solve complex, but fun, technical challenges Research, propose... ...IE or Safari Our Tech Stack: Azure, .NET 8.x, C# 12, Ember.js 5.7 (Octane), Bootstrap 5.x,Selenium, Entity Framework 8.x, SQL Server...
- Are you passionate about harnessing Generative AI to create innovative applications? We're seeking a Generative AI Engineer with expertise in prompting, data engineering, and model fine-tuning to bring advanced generative solutions to life. Join our team in a fully remote, full...
- ...just great perks. We are looking for a Senior Manual QA Engineer . Your main tasks will be: Manual functional and integration... ...development and testing principles; Experience with frontend testing (95%) and basic backend testing (5%); Good knowledge...Rad od kuće
Želite li da dobijate više obaveštenja o oglasima za posao?
Prijavite se i dobijte obaveštenja o poslovima sličnim Intermediate Frontend Engineer (Vue.js). Budite prvi kandidat koji će se prijaviti!

Bićete spremni za konkurisanje za 5 minuta. Napravite profesionalnu radnu biografiju