JustJoin.IT Hybrydowo Senior

Code Quality Lead / Senior Software Engineer

emagine Polska

⚲ Warsaw

Do uzgodnienia

Wymagania

  • Java
  • JavaScript
  • Quality Assurance (QA)
  • CI/CD
  • Coaching
  • Agile
  • Mentoring
  • DevOps
  • SonarQube
  • Software Development

Opis stanowiska

Summary
The Code Quality Lead will play a crucial role in establishing and nurturing a comprehensive code quality framework. This position merges aspects of software craftsmanship, architecture, tooling, and leadership to enhance code quality and secure software delivery across development teams.

What we offer:

Contract Length: 9 monthsType of contract: B2B Contract
Work Model: Hybrid (3 days office, 2 days remote)

Main Responsibilities:
• Own and further develop the Code Quality Concept, aligned with modern software engineering standards and business goals
• Define, promote, and continuously improve best programming practices, coding standards, and design principles
• Act as a technical lead for code quality across teams
• Drive adoption and effective use of SonarQube from both end-user and administrative perspectives
• Actively coach, mentor, and teach developers, fostering a strong engineering culture
• Evangelize code quality through workshops, presentations, communities of practice, and hands-on guidance
• Collaborate with development managers and architects to ensure code quality is embedded into CI/CD pipelines
• Contribute to architectural discussions focusing on maintainability, testability, and long-term sustainability

Key Requirements:
• Strong focus on modern software development best practices
• Solid knowledge of software design patterns and architectural principles
• Strong hands-on programming skills in Java Nice to have: JavaScript, or Python
• Practical experience with SonarQube or similar code quality tools
• Strong understanding of CI/CD pipelines
• Ability to balance technical excellence with pragmatic delivery
Nice to Have:
• Experience in multiple programming languages
• Knowledge of business drivers, risk, and compliance aspects
• Ability to work in an international and cross-functional environment

🔍 Dekoder Ogłoszenia

🔴
establishing and nurturing a comprehensive code quality framework
Będziesz musiał stworzyć od podstaw lub znacząco rozbudować istniejące procesy i narzędzia związane z jakością kodu.
🔴
Act as a technical lead for code quality across teams
Będziesz odpowiedzialny za jakość kodu w wielu zespołach, co może oznaczać dużą liczbę zadań i potencjalne konflikty priorytetów.
🔴
Drive adoption and effective use of SonarQube from both end-user and administrative perspectives
Oprócz promowania narzędzia wśród programistów, będziesz musiał również zajmować się jego konfiguracją i utrzymaniem.
🔴
Actively coach, mentor, and teach developers, fostering a strong engineering culture
Oczekuje się, że będziesz poświęcać znaczną część czasu na szkolenia i wsparcie programistów, co może odciągać od zadań stricte technicznych.
🟡
Contribute to architectural discussions focusing on maintainability, testability, and long-term sustainability
Twoje zadania będą obejmować nie tylko bieżącą jakość kodu, ale także wpływ na przyszłe decyzje architektoniczne.