Job Summary
You’ll be working on the GitLab Duo plugin for JetBrains. Joining the Editor Extensions team provides the opportunity to work on cutting-edge AI enhancement projects, which are at the forefront of technological advancements. The team's focus on expanding IDE support for Jetbrains IDEs using Kotlin offers an exciting challenge and a chance to contribute to innovative solutions.
- Minimum Qualification: Degree
- Experience Level: Mid level
- Experience Length: 2 years
Job Description/Requirements
What you’ll be doing:
- Maintain and advocate for these standards through code review.
- Represent GitLab and its values in public communication around broader initiatives, specific projects, and community contributions.
- Provide mentorship for Junior and Intermediate Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.
- Confidently ship moderately sized features and improvements with minimal guidance and support from other team members.
- Collaborate with the team on larger projects.
- Improve the engineering projects at GitLab via the maintainer program at own comfortable pace, while striving to become a project maintainer.
What you’ll bring:
- Mandatory: significant professional experience with KotlinÂ
- Mandatory: professional experience with Jetbrains IDEs (IntelliJ IDEA, Android Studio)
- Highly desirable: previous experience with IDE support for Kotlin
- Highly desirable: previous experience with Build systems (e.g., Gradle, Maven)
- Highly desirable: previous experience with Frameworks and libraries (e.g., Spring Boot, Hibernate)Â
- Highly desirable: experience building, debugging, optimizing software in large-scale, high-volume environmentsÂ
- Highly desirable: proven Database skills (e.g., SQL, ORM frameworks)
- Highly desirable: recent experience with Web development with Kotlin or Java (e.g., JSP, Servlets)
- Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
- 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
- Experience owning a project from concept to production, including proposal, discussion, and execution
- Self-motivated and self-managing, with strong organizational skills
- Share our values, and work in accordance with those values
- Ability to thrive in a fully remote organization
- Ability to use GitLab
- Comfort and familiarity with our code review process
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.