This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As an Intermediate Frontend Engineer, you will be working within the Plan: Product Planning team at GitLab.
Your main focus will be on building and enhancing high priority and scalable features for large customers, connecting engineering team work to higher-level strategies over longer time horizons.
Core features you will work on include Epics, Roadmaps, and OKRs.
You will contribute to the development of a foundational GitLab platform, specifically the Work Items, in collaboration with top engineers, including Vue Framework Core team members.
Responsibilities include developing features and improvements to the GitLab product in a secure, well-tested, and performant manner.
You will collaborate with Product Planning, Engineering, Product, and Design Management teams to iterate on new features within your group and across the Plan stage.
Crafting code that meets internal standards for style, maintainability, and best practices for a high-scale web environment is essential.
You will help enhance the overall product experience by improving the quality of the Frontend within Product Planning and across the Plan stage.
Identifying areas of improvement in the code base and making contributions to it will be part of your role.
Opportunities to mentor other Frontend Engineers and collaborate with the team on deliverables determined in milestone plans are also included.
Requirements:
Professional experience with Vue, Vuex, and VueApollo is required.
Experience in building frontend webapps with GraphQL is necessary.
Proficiency in writing automated tests with Jest (bonus for RSpec) is essential.
Solid understanding of semantic HTML, CSS, and core JavaScript concepts is a must.
Familiarity with core web and browser concepts, such as how the browser parses and constructs a web page, is required.
Experience with Ruby and HAML is highly desirable.
Demonstrated ability to communicate clearly about complex technical, architectural, and organizational problems and propose thorough iterative solutions is necessary.
Experience in performance and optimization problems, as well as the ability to diagnose and prevent these issues, is required.
Comfort working in a highly agile, intensely iterative software development process is essential.
Effective communication skills to achieve consensus with peers and provide clear status updates are necessary.
Benefits:
GitLab offers benefits to support your health, finances, and well-being.
You will work in an all-remote and asynchronous work environment.
Flexible Paid Time Off is provided.
Team Member Resource Groups are available for support and inclusion.
Equity Compensation & Employee Stock Purchase Plan is offered.