Senior iOS Engineer
Invest in your career
We usually respond within three days

The team
Engineering is at the heart of our business and we have a really experienced tech team with several decades of accumulated development experience. This is one of the smartest teams you'll have a chance to work with. It will help you grow and push yourself to the next level.
The App team is at the core of our product. Collaborating with a product owner, a designer, other iOS, Android and Backend engineers, you will be helping the company deliver the next iterations of our product, the BUX App. To do this, you will have the help of very experienced colleagues, the freedom to brainstorm and suggest new ideas, and the time to execute those ideas in a quality way.
Why will you enjoy working at BUX?
- You‘ll be actively participating in the ideation, creation and execution of new improvements & features
- You will have space to share your ideas, and be encouraged to always express your voice
- You’ll be challenged to work with real-time data and provide a smooth user experience through high-quality, high-performance code
- You‘ll be implementing neat features with premium UI/UX in the simplest manner, so they are not only readable and maintainable, but also work just as envisioned
- You’ll have the freedom to choose your own tooling and judge if a new tool can be used to increase productivity, code readability, and maintainability. We try not to use something just because the “cool kids” are doing it
- Lastly, the business domain is interesting. You will learn how the financial system works on the inside
The requirements
- Excellent command of Git and collaborative workflows (e.g., GitFlow)
- Proficiency in Swift, with strong object-oriented design skills. Practical experience with SwiftUI is a strong plus
- Proven experience in designing and implementing scalable and maintainable native iOS application architectures (e.g., MVVM-C, Clean Architecture)
- Strong commitment to quality, with demonstrable experience in writing unit and UI tests
- Good understanding of memory management, file I/O, network & socket programming, concurrency and multithreading
- An Agile mindset and working knowledge of the Scrum framework
- Proactive, self-starting, can-do mentality with a focus on execution
Nice to have
- Extensive experience with real-time data streaming using WebSockets is a strong plus
- Experience with design tools (Figma)
- Knowledge of iOS security frameworks and demonstrable experience publishing apps to the App Store
- Experience with Android development in Kotlin is a plus
How we hire
To learn more about our approach to hiring and how to prepare for your interviews, check out our How we hire section.
Adjustments for the hiring process
We want you to feel empowered to show your best self during the application process. If there's anything we can do to accommodate you better (interview timing, place, etc), please let us know in your application form.
Our benefits
- International and fun work environment
- Company pension plan
- Flexibility is at our core, we offer a hybrid work environment (1-2 days at the office)
- Working from home & travel allowances
- Learning budget and full access to our learning and development platform
- A1 Dutch language course for you (and your partner)
- Delicious lunches at the office
- The possibility to work from abroad for 1 month every 12 months
- Take care of your mental and emotional well-being with unlimited appointments with psychologists or coaches through OpenUp
- Regular team gatherings and fun company events
BUX for everyone
At BUX, we’re committed to making investing accessible and affordable for everyone through our intuitive app. We believe that a diverse team with a range of backgrounds, skills, and perspectives is key to achieving this mission. By embracing diversity, we strengthen our ability to innovate and serve our customers better.
To fully benefit from our diversity, it’s essential that everyone feels safe, included, and valued. We are dedicated to creating a workplace where each of us can bring our full selves to work and contribute to our shared goals.
- Department
- Engineering
- Locations
- Amsterdam
- Remote status
- Hybrid
- Employment type
- Full-time

Amsterdam
Already working at BUX?
Let’s recruit together and find your next colleague.