Tech Stack
AndroidGoiOSJUnitKotlinSQLSQLiteSwift
About the role
- Ship features and improvements for NavVis IVION Go and future mobile applications
- Oversee fixing bugs, writing unit tests, and helping maintain a high-quality codebase
- Contribute to tooling and CI/CD pipelines and learn from code reviews
- Closely collaborate with product, design, and engineers across Android, iOS, C++ cross‑platform components, positioning, and our IVION backend
Requirements
- In-progress studies in computer science, information systems, or similar
- Solid programming fundamentals (data structures, algorithms, debugging) and a learning mindset
- Excellent communication skills
- Strong attention to detail and focus on clear documentation
- Interest or exposure to ARCore/ARKit, computer vision (OpenCV), or C++/JNI is a plus
- Your mobile software engineering skills are either in Android or iOS:
- Android: Practical experience in Kotlin, UI: Jetpack Compose, Concurrency: Coroutines, Flow, Networking & Data: Retrofit/OkHttp; Room/SQL basics, Testing: JUnit, Espresso
- iOS: Practical experience in Swift, UI: SwiftUI, Swift Concurrency, Networking & Data: URLSession; Core Data/SQLite basics, Testing: XCTest, XCUITest
- 20 days of paid time off per year
- Flexible working hours and a hybrid work setup
- A competitive salary that values the strengths you bring
- Up to 4000 EUR employee referral bonus
- Involvement in projects and first-hand experience in a fast-growing company
- Regular 1:1s & retrospectives with supervision
- Great potential for internal growth and exploring wider opportunities within NavVis
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KotlinSwiftJetpack ComposeCoroutinesFlowRetrofitOkHttpJUnitEspressoXCTest
Soft skills
communication skillsattention to detailclear documentationlearning mindset