Senior iOS Engineer

Berlin, Germany

Description

Aiden is the first voice-powered assistant for scientists. We apply machine learning and voice recognition technologies to streamline lab documentation. Our purpose is to make R&D better, faster and more efficient.


We are looking for an experienced iOS developer. We work closely with designers and product managers to come up with new features and help to shape the roadmap of the app. Our current iOS app is built using Swift 4, minimum deployment iOS 10, heavily based on AVFoundation for audio recording and wake word listening. The app is completely written using RxSwift, storyboards for most of the UI, WebSocket & REST communication with the backend, error capturing and analytics. To keep up with the code quality, we have in place continuous integration for building, UI testing and checking for code styling and complexity.


KEY RESPONSIBILITIES

Deliver high-quality apps from designing and iterating new features into production in a short sprint cycle

Work in an agile, cross-functional team taking responsibility for the mobile team deliverables

Take a hands-on & proactive approach in all sprints and tasks

Work on research & development to bring the newest technologies to our speech-to-text and voice-activation environment

Requirements

3+ years of iOS application development, with solid experience of Swift/Auto Layout

Experience with CI/CD using CircleCI, Fabric, TestFlight or similar

Experience with releasing iOS Apps in the App store

Strong testing mindset (our app is widely tested using XCTest)

Experience with REST-based APIs

Excellent English communication skills (verbal and written). German not required

NICE TO HAVE

Strong experience with RxSwift (our app is entirely written using it)

Android experience - development, architecture understanding and deployment - is a huge plus

Good knowledge of the following tools: Cocoapods, Fastlane (scan, gym), Fabric

Good knowledge of AVFoundation & AVAudioSession

Experience with apps working in background mode

Experience with WebSocket communication

Benefits

Be part of the mission to help the brightest scientists accelerate scientific discovery

Work in one of the best spaces in central Berlin alongside a team of experienced interdisciplinary colleagues

Shape and influence a fast-growing, well-funded company

Competitive compensation and benefits

Apply for this job