At Kickbase, we’re on a mission to revolutionise the way fans experience football. Our vision is to push the boundaries in the football industry, creating immersive and exciting experiences for fans to engage with the sport they love.
As an Intermediate/Senior Android Engineer on the Kickbase product team, you bring a deep understanding of our product, its essential components, and the surrounding workflows and technology stack. You play a crucial role by independently handling tasks of varying complexity, from small to large, while also guiding and mentoring junior team members. You are actively involved throughout the entire product development process, prioritizing quality, performance, and ongoing enhancement. Your contributions are essential to upholding our product vision and fostering a collaborative, feedback-oriented culture.
PERSONAL RESPONSIBILITIES
- Take ownership of small and mid-sized tasks independently
- Handle complex tasks with growing independence, while collaborating with mentors or team leads when needed
- Actively learn and deepen your understanding of our product, platform, and tech stack
- Ensure end-to-end quality and performance of the codebase
- Foster a culture of constructive feedback and continuous improvement
LEADERSHIP RESPONSIBILITIES
- Question existing processes, learn through critical thinking, and seek to improve product development workflows
- Contribute to defining and achieving quarterly OKRs alongside the management team
- Mentor and support less experienced team members, helping them grow their technical skills and knowledge
- Act as the first point of contact for junior/intermediate team members for guidance and support
- Lead and participate in all development activities
MUST HAVES
- Strong knowledge Kotlin programming language
- Solid understanding of the Android platform and its components
- Experience with transitions, animations, and app performance optimization
- Knowledge of the entire product development workflow
- Understanding of team collaboration and interdependencies
- Excellent English communication and writing skills
- Based in Osijek, Croatia
NICE 2 HAVES
- Working knowledge of Java and C# Programming languages
- Proven commercial experience as a software engineer
- Experience in leading small teams or supporting junior engineers
- Familiarity with agile methodologies and experience with the software development lifecycle
- Relevant certifications in software development
- A degree in Computer Science or a related field
Please submit the following documents with your application:
- Letter of motivation
- CV
- Work and degree certificates
We ask for your understanding that we can only consider complete applications.