Good things grow, and so do we
What we offer
Supportive environment
We maintain a supportive working environment with shared lunches, coffee and surprises delivered to the home office.
Young team
Our team is young - all at heart, some even in years and we make sure that everyone feels welcome.
Flexible working hours
Our team members are offered adjustable working hours as well as the possibility of working remotely from their home office.
Team-buildings
Because a connected team is extremely important, we regularly organise team-building activities and get-togethers.
Mental health care
We are aware that well-being is also of great importance in the workplace, and that is why we offer therapy with renowned therapists to all our team members.
Good coffee
Coffee is essential here and shall never run out, since it runs through our veins almost more than blood.
Bake-off days
Do you think that you bake the best cookies? Prove it at our competition for the best pastry specialist.
Sports activities
We are no strangers to sports activities. We love everything: from fitness, cycling, badminton to swimming.
Open job positions
There is always a place for new members in our team- they are people who are
enthusiastic about new technologies and challenges. Check the open positions and apply.
Senior Android Engineer
Required advanced knowledge of:
- 3+ years of experience building complex Android applications
- Experience with GIT flows and code versioning
- Experience building maintainable and testable applications using the MVVM architecture
- Experience with Kotlin, Dagger, Retrofit, OkHttp, web sockets
- Experience with multi-threading programming (Kotlin coroutines, flows as well as rxjava2)
- Experience with Gradle and basic cryptography
- Experience with Jetpack libraries such as Compose, Navigation, Room DB, etc.
- Ability to develop complex UX and reusable code
- Fluent in English.
Desired additional skills:
- Experience with KMP is a big plus
- Reactive programming experience
- Good understanding of Android mobile architectures
- Good knowledge of object-oriented and design patterns (the candidate must know how to apply them in Kotlin)
- Experience with writing unit tests
- Experience with Fastlane and CI/CD
- Experience with modular Android applications
- Knowledge or work experience from Identity, Fin-Tech, Crypto
- Familiar with agile methodology (Kanban)
What you will be doing:
- Work closely with our Product and Design teams to build new and innovative application experiences for the Android platform
- Implement native user interfaces using the latest Android programming techniques
- Build reusable Android software components for interfacing with our backend platforms
- Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
- Complete medium to large features (each with many tasks) independently with minimum guidance
What kind of team members are we looking for?
- People who are enthusiastic about everything in relation to the WEB 3.0 (SSI, Blockchain, Crypto, Smart contracts etc).
- Consistent and accurate senior developer, whose technical skills translate into continuously written production-ready code and code design that is aligned with the overall service architecture.
- A senior developer who conducts critical task reviews and is also able to prioritize tasks correctly and anticipates blockers, delays and costs before they escalate. This developer should also be able to handle risks and change effectively.
- A teammate who can deliver praise and constructive feedback to the team and other team members. A person who can communicate effectively and clearly in written and verbal form of communication, regarding technical and non-technical subjects.
- A colleague who is goal and team oriented and is willing to mentor the team members in an open, respectful, flexible and empathic manner.
What are we offering to our team members?
- Relaxed and open work environment.
- Weekly stack of snacks and beverages along with fresh fruit delivery to the office.
- Flexible working hours and the option of working remotely.
- Sponsored sports activities and personal support visits at psychotherapist or business psychologist.
- Free parking.
- And last but not least, an opportunity to be a part of something that really can make an impact and change the future.
How to get in touch with us?
If you want to get in touch with us about the open opportunities at KUPI d.o.o., send us your CV or the link to your LinkedIn profile.
We are available at: jobs@kupi.info
Senior iOS Engineer
Required advanced knowledge of:
- 3+ years experience building complex applications using Swift
- Experience with UIKit, SwiftUI knowledge is a big plus
- Experience building maintainable and testable MVVM code bases, understanding MVVM-CO is a plus
- Experience with multithreading programming and mobile memory management
- Experience building maintainable and testable code bases, including API design and unit testing techniques
- Beeing up to date in latest Apple tech (async-await, combine…)
- Fluent in English
Desired additional skills:
- Reactive programming experience with either RxSwift or Combine
- Experience with dependency managers such as CoreData, Carthage and Swift package manager
- Good understanding of iOS mobile architectures
- Good knowledge of object-oriented and protocol-oriented programming and design patterns (the candidate must know how to apply them in Swift)
- Experience with writing unit tests
- Good understanding of REST APIs, cache mechanisms and JSON parsing strategies
- Experience with Fastlane and CI
- Experience with modular (iOS frameworks) applications
- Knowledge or work experience from Identity, Fin-Tech, Crypto
What you will be doing:
- Work closely with our Product and Design teams to build new and innovative application experiences for the iOS platform
- Implement native user interfaces using the latest iOS programming techniques
- Build reusable iOS software components for interfacing with our backend platforms
- Analyse and optimise UI and infrastructure application code for quality, efficiency, and performance
- Complete medium to large features (each with many tasks) independently with minimum guidance
What kind of team members are we looking for?
- People who are enthusiastic about everything in relation to the WEB 3.0 (SSI, Blockchain, Crypto, Smart contracts etc).
- Consistent and accurate senior developer, whose technical skills translate into continuously written production-ready code and code design that is aligned with the overall service architecture.
- A senior developer who conducts critical task reviews and is also able to prioritise tasks correctly and anticipates blockers, delays and costs before they escalate. This developer should also be able to handle risks and change effectively.
- A teammate who can deliver praise and constructive feedback to the team and other team members. A person who can communicate effectively and clearly in written and verbal form of communication, regarding technical and non-technical subjects.
- A colleague who is goal and team oriented and is willing to mentor the team members in an open, respectful, flexible and empathic manner.
What are we offering to our team members?
- Relaxed and open work environment.
- Weekly stack of snacks and beverages along with fresh fruit delivery to the office.
- Flexible working hours and the option of working remotely.
- Sponsored sports activities and personal support visits at psychotherapist or business psychologist.
- Free parking.
- And last but not least, an opportunity to be a part of something that really can make an impact and change the future.
How to get in touch with us?
If you want to get in touch with us about the open opportunities at KUPI d.o.o., send us your CV or the link to your LinkedIn profile.
We are available at: jobs@kupi.info
Senior Frontend developer
Required advanced knowledge of:
- Have 2+ years of front-end engineering experience with one of the more common frameworks (Angular, React, VueJs, Svelte)
- Have 5+ years of software engineering experience, enjoy building technical architectures and translating ideas into code
- Fluent in English
Desired additional skills:
- Solid technical leadership experience: ability to champion technical decisions and take ownership of GlobaliD product features
- Desired knowledge of a backend Node.js based framework, such as Express.js or NestJS, to facilitate seamless integration between frontend and backend systems.
- Proven capability to work independently with minimal supervision, demonstrating initiative and self-direction in managing time and priorities to deliver complex projects effectively.
- Strong communication skills, including the ability to build and maintain relationships with key stakeholders, negotiate and execute engineering initiatives, and the ability to develop a positive team culture
What you will be doing:
- Take over the direction and implementation of GlobaliD’s current and future web based features
- Define and guide GlobaliD’s web architecture and its technical development
- Be a vital part of the product development process by being a technical expert
- Mentor and onboard less experienced engineers
- Maintain and enhance both in-house and third-party web solutions, ensuring high performance, scalability, and seamless integration with our technology ecosystem.
What kind of team members are we looking for?
- People who are enthusiastic about everything in relation to the WEB 3.0 (SSI, Blockchain, Crypto, Smart contracts etc).
- Consistent and accurate senior developer, whose technical skills translate into continuously written production-ready code and code design that is aligned with the overall service architecture.
- A senior developer who conducts critical task reviews and is also able to prioritise tasks correctly and anticipates blockers, delays and costs before they escalate. This developer should also be able to handle risks and change effectively.
- A teammate who can deliver praise and constructive feedback to the team and other team members. A person who can communicate effectively and clearly in written and verbal form of communication, regarding technical and non-technical subjects.
- A colleague who is goal and team oriented and is willing to mentor the team members in an open, respectful, flexible and empathic manner.
What are we offering to our team members?
- Relaxed and open work environment.
- Weekly stack of snacks and beverages along with fresh fruit delivery to the office.
- Flexible working hours and the option of working remotely.
- Sponsored sports activities and personal support visits at psychotherapist or business psychologist.
- Free parking.
- And last but not least, an opportunity to be a part of something that really can make an impact and change the future.
How to get in touch with us?
If you want to get in touch with us about the open opportunities at KUPI d.o.o., send us your CV, link to your LinkedIn profile or to your GitHub profile.
We are available at: jobs@kupi.info