Our job openings for developers
As a Swift developer, you know how to build a UI in XCode with SwiftUI. Or, if you only have experience with Storyboards, you’re willing to learn it. And of course you know how to program in the Swift programming language. You understand the core concepts of state machines, memory management and asynchronous programming. You know how to store local user data with CoreData and the UserDefaults interface. You understand the basics of Apple’s app signing certificate and provisioning profile management. You know what to do when an iOS app needs to be tested and/or released through Testflight and App Store Connect.
Salary range indication: €3.000-€4.000 gross
As a Kotlin developer, you know how to build a UI in Android Studio with Jetpack Compose. Or, if you only have experience with Android Layout XML, you’re willing to learn it. And of course you know how to program in the Kotlin programming language. You understand the core concepts of state machines, memory management and asynchronous programming. You know how to store local user data with Room and the Settings interface. You understand the basics of Android’s app signing certificate management. You know what to do when an Android app needs to be tested and/or released through Google’s Play Console.
Salary range indication: €3.000-€4.000 gross
As a back-end developer, you know how to build APIs and microservices in C# .NET 6.0. You understand how to work with Entity Framework and are capable of writing custom database migrations. You understand the core concepts of database indexes and sharding and what impact these concepts have on your application code. You are familiar with Docker. When you expose a service and/or endpoint to the outside world, you always explicitly think about the security scope of the exposure.
Salary range indication: €3.500-€5.000 gross
As a full-stack developer, you know how to build web applications in Typescript with the Angular framework. You understand how the framework helps you to separate concerns with dependency injection and with pre- and post-routing actions. You know how to build (reusable) components. You love making sure the design is well reflected in CSS and HTML. You understand that an application scope may either be mobile or desktop-first and are capable of working with CSS breakpoints. You understand what should be a client side responsibility and what should be a server side responsibility and are a good communicator when it comes to agreeing on interfaces with the backend. You know how to use local storage to store application state.
Salary range indication: €2.500-€3.500 gross
As a Cloud/DevOps engineer, you know how to set up and maintain a Kubernetes cluster. You translate the system architecture needs into scalable infrastructure components and Kubernetes concepts. You are capable of setting up a test and deployment pipeline in GitHub Actions so that there’s support for continuous integration and deployment. You are fluent in Git and know how to interpret pull requests and the impact on infrastructure.
Salary range indication: €3.000-€3.500 gross
If you don’t recognise yourself in the descriptions above, but know you can add value to our team and our product, feel free to get in touch! Many of our team members also didn’t know exactly what they wanted to do at Givt, but they did know that they could deliver customer value for our users.
A developer at Givt:
As a developer, you’re always part of a team that focuses on building new features for our users.
- You push your code to a Git repository where a pipeline will execute an automatic build to ensure the new code can be used and tested by others.
- You take part in the software design discussions and actively participate in the team retrospectives to improve the way the team works and help make it more efficient.
- You take ownership of your code by allowing others to review it.
- You are happy to and capable of incorporating feedback from other developers and willing to explain why you wrote what you wrote.
- Sometimes you will need to document your code. Especially when you had to create more complicated flow structures.
- You are willing to conform to the generic set of guidelines around code structure and design patterns. If there is no guideline, you are capable of applying a consistent personal coding preference and bring up discussions in the team.
- You know what dependency injection is and you understand the core concepts of authorisation and authentication.
- You understand the difference between synchronous and asynchronous programming and when to use which.
We are Givt
We are building the future of giving: a global giving standard. With the Givt app, you can give to charities and churches easily and quickly. We are a team of specialists, spread over the Netherlands, Belgium, Germany, the United Kingdom and recently even the United States. We are all involved in the development and improvement of Givt.
We work together in the purest sense of the word: no one has a fixed job description, everyone thinks and decides together. It is very important to us that everyone enjoys going to work and can return home feeling satisfied. We motivate each other to use our strengths and learn from our mistakes. We are an open, transparent and close team.
Unique product, unique culture
Givt’s culture is one of transparency, involvement, self-organisation and self-management. You’re expected to make mistakes, but also own them. Both the successes and the mistakes are also owned by the team. The more you communicate about your personal vision for Givt, the more it’s possible to feel connected to the mission. Leaders at Givt are trained to help you communicate your needs whether you’re in a positive co-working vibe or in a conflict.
How we organise work
At Givt, we rely on your willingness to share your thoughts around work priorities and what you think about your work. You participate in the daily stand-up with full transparency and rely on the Scrum Master in your team to help you resolve impediments. You’re eager to pull information from the Product Owner or the end user to understand how their expectations impact your work. Aside from the bi-weekly Sprint Planning and Review ceremonies, there are Product Increment Planning ceremonies where we set goals for the upcoming 6 sprints. In the PI Planning you become part of a team that focuses on one PI goal.