iOS Engineer - remote

The3DApp
Posted 2 years ago
Job description

IOS Developer (Remote)

Timezone: Pacific Time through Eastern Time

Who we are at LavaMap

LavaMap is a PropTech company that's disrupting real estate search engines, leveraging augmented reality and machine learning. We are a team of tech nerds and property sharks that obsess over innovative search tools, predictive modeling,

and 3D listing setups.

Our mission is to help searchers find the best places to live and invest. We believe by providing

a dynamic platform to share and learn, we can promote a smarter evolution of cities, globally.

We equip industry players with the tools to effectively manage and sell their properties, and the

research to make wiser investment decisions. We are driven to be the leaders of the information

technology renaissance in the real estate industry.

We are a fair and equal opportunity employer.

What we are looking for

An iOS Engineer skilled in maintaining and adding functionality to a SwiftUI app with UIKit integrations, including connecting the various moving parts and API’s while adhering to Apple’s Human Interface Guidelines and industry best-practices.

They will be responsible for implementing designs and features from the team, but should be familiar enough with the Apple HIG and general UX that they can help flesh-out user story acceptance criteria.

You’ll be working with the iOS Lead, with a lot of room for growth.

This is an Agile/Scrum team with two-week sprints. We’re getting very close to a beta release.

Technologies

Primary Skillset

  • iOS and XCode
  • Swift (3+ years professional experience)
  • SwiftUI + Combine (1+ years professional experience)
  • XCTest
  • Some CoreData knowledge
  • Familiarity with Agile processes and git
  • Experience with TestFlight
  • Markup
  • Git
Secondary Skillset

  • ARKit, RealityKit, Depth API
  • MetalKit, Metal
  • Camera API
  • CoreML
  • Firebase integration (Storage, Firestore, database rules, Crashlytics, Analytics, Push Notifications, etc)
  • Graphics
  • Experience outside of the Apple ecosystem
  • Familiarity with Android development
  • Experience with porting Android apps to iOS
  • C/C++ experience
  • Knowledge of open-source libraries
The ideal candidate will:

  • Have experience with Swift and SwiftUI, as well as experience with more than one of the following: ARKit / RealityKit / MetalKit / Graphics / C++
  • Write clean, protocol oriented code that is efficient, performant, separates concerns, is well-documented, and thoroughly tested.
  • Be familiar with the Apple Human Interface Guidelines.
  • Understands that a completed user story means their code is well tested with XCTest, is shippable and the documentation could be understood by a future junior developer.
  • Enjoys giving recommendations and feedback on how we can improve.
  • Be a good communicator who can make their voice count.
  • Has a startup mindset. What does that mean to you?
Compensation and culture:

  • $85-105k salary + bonuses + stock options
  • 2 weeks paid vacation a year. Please take it!
  • Comprehensive health benefits
  • Must be a good communicator and available via slack, phone, and email
  • Fulltime+ salaried position that is currently remote.
  • Down with startup hours. This isn’t exactly a 9-5, but please take your weekends!
  • Ready to iterate to unicorn status.
  • We are a fun team with a lot of flexibility for the right person! (It’s true. I didn’t write this item.)
Job Types: Full-time

Pay: $120,000.00 - $200,000.00 per year