iOS Developer

Smartist seeks a talented and motivated Middle iOS developer to join our team and help build and maintain our mobile app.
As a Middle iOS developer at Smartist, you will work closely with our senior engineers and product team to develop and deliver high-quality code.In this role, you will:
• Develop and maintain iOS apps using Swift and the iOS SDK
• Collaborate with marketing, design, and ship new features
• Help maintain code quality, organization, and automation
• Participate in code and design reviewsTo be successful in this role, you will need the following:
• At least 2 years of experience developing iOS apps using Swift and the iOS SDK
• Proficiency with UIKit and SwiftUI, including Auto Layout, Core Graphics, and modern UI components
• Experience with concurrency models, including GCD, Swift Concurrency (async/await), and Actors
• Hands-on experience with Git and version control systems (e.g., GitHub, GitLab)
• Familiarity with agile development methodologies, including Scrum or Kanban
• Experience with networking libraries such as URLSession, Alamofire, or Combine for reactive data handling
• Practical knowledge of data persistence solutions like Core Data, Realm, or SwiftData
• Strong problem-solving, debugging, and communication skills
• Experience with unit testing (XCTest) and UI testing frameworksWill be a plus:
• Experience with ARKit for augmented reality features
• Proficiency in SpriteKit, SceneKit, or Metal for graphics and animations
• Knowledge of Core Animation and advanced UI transitions
• Experience integrating analytics tools (e.g., Firebase Analytics, Google Analytics)
• Familiarity with cloud services such as AWS S3, CloudKit, or Firebase
• Experience with CI/CD pipelines (e.g., Fastlane, Xcode Cloud)
• Knowledge of accessibility features, internationalization, and app performance optimizationWe are a fast-paced and dynamic company, so we are looking for someone adaptable and eager to learn. If you are a team player with a passion for mobile development, we want to hear from you! Please include a resume and any relevant work samples when applying for this position.Required languages
EnglishB2 - Upper IntermediateAbout Smartist
Meet Smartist, the app that places your artwork in unique, realistic places. We make showcasing your art simple, so selling your art can be, too.

Required languages

English B2 - Upper Intermediate
Published 17 July · Updated 5 November
Statistics:
47 views
·
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...