Senior iOS Engineer
Job type: Full Time · Department: Engineering · Work type: Hybrid
Vienna, Vienna, Austria
At Journi, a creative tech company and Austria's most innovative start-up of 2024, we’re on a mission to build the world’s most-downloaded printing app. Our app empowers customers to effortlessly create beautiful photo books and other print products. Using AI technology, we automatically create personalized designs based on the content our users want to print. Be part of a team of highly motivated and like-minded individuals who you can learn from—and who are excited to learn from you too!
We’re looking for an enthusiastic Senior iOS Engineer who is passionate about building great products and loves being part of a motivated team of internationals.
➤ WHAT YOU’LL DO
Work as an iOS developer in a cross functional product team, building new features for our iOS apps.
Maintain and improve the code base and existing features, and provide internal support for our iOS app.
Ensure the quality of your work writing automated tests. Maintain our CI/CD pipeline and our monitoring stack. React and fix issues when needed.
Bring your expertise and knowledge, give feedback to peers, share new ideas and make improvements to our processes.
➤ YOUR BAG OF TRICKS
Enjoy developing apps with a focus on great user experiences
5+ years of experience developing consumer-facing native iOS apps with Swift
Professional experience with SwiftUI, and Swift Structured Concurrency
Professional experience writing tests and ensuring the quality and maintainability of your code
Strong communicator with good presentation skills
Constantly learning, asking for feedback, and self-motivated
Proactive and take ownership of your work
Able to relocate to or based in Vienna - the world’s most liveable city!
➤ NICE TO HAVE (We expect you to address at least four of the mentioned points)
Experience and a good understanding of UIKit and interoperability with SwiftUI
Experience writing and maintaining UI tests
Experience and a good understanding of Swift 6 Data Race Safety
Experience and a good understanding of data streams and the reactive programming paradigm with Combine, and/or AsyncSequence. Rx is a plus.
Experience working with images. Familiarity with the Photos framework, with UI, CG, and CI Images, image loading libraries, image caching, and image processing, and experience with CoreML, Vision, and using ML models
Experience with build scripts, optimizing build times, test runtimes, and maintaining a CI/CD pipeline
Knowledge of Apple Human Interface Guidelines, common designs and navigation patterns, accessibility, and willingness to cooperate with designers to build the best user experience
Degree in Computer Science
➤ WHAT WE OFFER
A happy team makes for a happy workplace. We wouldn’t be able to do what we are doing without our team and that’s why we offer:
A fair annual gross salary in accordance with the Collective Agreement, starting from €76,000. Our final offer depends on your experience and qualifications amongst other factors.
Plus, a bunch of awesome social benefits, such as:
Vacation goals: 25 days off per year, plus 1 extra day for every year you stick around (up to 5 extra days!)
A space to thrive: a fun, bright and award-winning office built by the Journi Team, complete with ping-pong and foosball tables to blow off steam
Work your way: enjoy a hybrid working model with 40% home office days and flexible hours (core hours: 10am-4pm Mo-Th; and 10am-2pm Fri)
Seamless relocation: get relocation and visa support if you are a non-EU citizen with a finished Computer Science degree
Lunch on us: we provide fresh daily lunches in our own eatery, with choices for almost all dietary requirements
Go places: we reimburse your public transport card for Vienna
Plan for tomorrow: additional €300 yearly towards your private pension fund
Team first: join our yearly team-building Journi to exciting destinations
Mac your life easier: with a company MacBook, also available for personal use
Refresh and recharge: in-house meditation, pilates and yoga sessions every two weeks
Stay healthy: regular in-house health check with Haelsi
Unlock language skills: with a premium Busuu App membership
Professional development: Access to resources, courses, and learning programs to help you excel in your role
Boost your German: weekly in-house lessons in small groups
Fuel your day: fruits, cereals, yogurt, and milk variations - on the house
Brew up productivity: Italian-style coffee and teas in our coffee kitchen
Special treatment: enjoy a premium membership on all Journi products
Autofill application
Save time by importing your resume in one of the following formats: .pdf or .docx.