Backend Engineer (Kotlin), Create: Editor Extensions
GitLab
Engineering & Technology
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: 3 years
Job Description/Requirements
What You’ll Do:
- Help to define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment.
- 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: Kotlin professional experience (3+ years preferred)
- 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)
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.