Mid-Senior Swift & Java Developer - Brussels
Optisuite
Brussels, Belgium
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, French Experience level
IntermediateJob location
Remote
Brussels, Belgium
Tech stack
Java
Spring Security
IOS Applications
iOS
XCode
App Store (IOS)
Software as a Service
Code Coverage
Profiling
Software Debugging
Design of User Interfaces
Hibernate
Java Persistence API
JUnit
PostgreSQL
Liquibase
OAuth
Mockito
Swagger
Openapi
UIKit
Swiftui
Spring-boot
Integration Tests
Kubernetes
Integration Frameworks
Api Design
REST
Xctest
Docker
Requirements
We're looking for a versatile mid-senior engineer to own both the iOS mobile experience and contribute to a robust Java backend. You'll ship native iOS features, build and maintain REST APIs, and help shape the architecture of our SaaS platform - working within a small, senior team in Brussels.
You are someone equally comfortable crafting smooth SwiftUI interfaces and designing clean Spring Boot services.
Languages
- English or French + good working knowledge of English
Swift / iOS - required
- Swift 5 / SwiftUI - native iOS UI development, state management
- UIKit - legacy screens, custom views, animations
- ARKit / RealityKit
- Swift Package Manager - dependency management
- XCTest / SwiftUI Tests - unit and UI test coverage
- Xcode & Instruments - profiling, debugging, App Store submission
Java Backend - required
- Java 17+ / Spring Boot - REST APIs, Spring Security
- Hibernate / JPA - ORM for PostgreSQL
- PostgreSQL - queries, migrations (Flyway / Liquibase)
- REST & OpenAPI - API design, Swagger documentation
- JUnit 5 / Mockito - unit and integration test coverage
- Docker / Kubernetes - containerised builds and orchestration
Nice to have
- ERP API experience - third-party integrations
- OAuth2 - authentication flows
- Prior SaaS product experience - a strong differentiator
5+ years of experience required · Mid-Senior level · Brussels, Belgium
About the company
Optisuite empowers opticians with innovative digital tools to enhance efficiency, improve the customer experience, and drive business growth. Through streamlined workflows, real-time insights, and interactive tools, Optisuite transforms daily operations in optical stores. By integrating technology with precision, our platform enables opticians to focus on delivering exceptional customer care. Join Optisuite and be part of shaping the future of optical retail through smart, modern solutions. Headquartered in Brussels, Optisuite is revolutionizing the optical industry.