BA/BS in Computer Science or related field, or equivalent experience
Proven track record of developing quality iOS applications with a sizable user base
Strong passion for mobile architecture focusing on UI, data storage, and network interactions
Proficient in Swift programming language
Skilled in Xcode and Interface Builder, including Storyboards, Auto Layout, and Core Data
Experience with asynchronous coding techniques such as Blocks and Grand Central Dispatch
Ability to streamline engineering tasks through effective software design.
Responsibilities
Participate in a founding team shaping a widely used iOS application
Develop using a modern iOS 13 stack fully built on Swift
Write peer-reviewed, well-tested, and modular code
Collaborate with backend engineers to establish efficient data contracts
Work alongside Android engineers to adapt architectural concepts for iOS
Engage in a continuous integration environment with beta distributions
Share technical insights through documentation, sessions, and blog posts.
Full Job Description
Participate in a founding team of iOS engineers on an application to be used and enjoyed by thousands of users worldwide and be directly responsible for the mobile experience of our contributor network
Work on a modern iOS 13 stack built fully on Swift, adaptive layouts using size classes and offline data for remote areas
Write peer reviewed, well tested, modular code using unit and functional test coverage
Collaborate with backend engineers on developing to define efficient and scalable data contracts
Collaborate with Android engineers to partner on similar architecture concepts that still benefit from the unique advantages of the iOS platform
Work on a code base that leverages continuous integration and beta distributions
Proactively share technical knowledge through information sessions, documentation and blog posts.
Your background likely includes:
BA/BS degree in Computer Science or related technical field, or equivalent practical experience
Experience developing quality iOS applications in the App Store with a significant user base or brand
Passionate about mobile architecture and separation of concerns for UI, data storage and network access
Experience in Swift
Experience with Xcode and Interface Builder including Storyboards, Auto layout and Core Data
Demonstrated use of asynchronous coding with Blocks and Grand Central Dispatch
Demonstrated ability to solve repetitive, error prone engineering work with a well thought through software design.