About the Job
Since 2019, Kahi has been on a mission to revolutionize the restoration industry. Founded by seasoned entrepreneurs with a deep understanding of both restoration and technology, we're building cutting-edge solutions to empower restoration professionals.
We're not just another tech company; we're a team of passionate innovators who are driven to make a real impact. By leveraging the power of data and technology, we're streamlining processes, increasing efficiency, and improving outcomes for everyone involved.
Ready to join a dynamic, fast-growing startup? We highly value collaboration and believe that in-person interactions foster creativity, teamwork, and stronger connections. For this reason, we work together from the office 2-3 times a week.
Located in the heart of Ottawa, Kahi is led by industry veterans Kevin Dooley (CEO) and Marc Lennox (CTO), who bring a wealth of experience and a shared vision for the future of restoration.
Join us on this exciting journey as we transform the industry together!
What youll Do
Were a small but mighty team where each member has significant autonomy, and as a result, a lot of responsibility. In the Sr. iOS Developer role, you will guide our team to make smart architectural decisions and have significant input into the final user experience of core user workflows. You will play a crucial role in shaping the future of the Kahi mobile app and ensuring it effectively supports key business objectives.
In your first 3 months you will:
- Ramp up on our existing Swift/SwiftUI code base.
- Get to know your coworkers, make connections and learn more about the restoration industry.
- Work directly with Product Managers, Designers and Development Leads to shape the solution design and user experience of impactful features.
- Collaborate with other web and backend developers to align on implementation approaches.
- Contribute meaningfully to the development of new iOS app features.
- Deliver features quickly and efficiently into our CI/CD pipeline.
- Support the ongoing management of technical debt and resolution of product defects.
- Keep up to date with the most recent iOS and related framework updates.
In your first year you will:
- Take ownership and guide the development of complex iOS features.
- Mentor and coach more junior developers and help level up those around you.
- Recommend best practices to improve our code quality, implementation efficiency, and overall velocity.
What You Bring
- 5+ years of software engineering industry experience
- Proven experience in building and shipping large scale iOS apps.
- Strong expertise in Swift, SwiftUI, and the iOS SDK.
- A solid understanding of software architecture patterns and best practices (MVVM)
- Familiarity with modern iOS tools like Xcode, Instruments, and the debugging process.
- Experience with automated testing frameworks (Unit, UI, Integration testing) and CI/CD pipelines.
- Experience with Git version control (we use GitLab)
- Passion for building consumer applications with elegant and clean interfaces
- Excellent communication and problem-solving skills
What Will Set You Apart
- Experience working with React Native
- Experience working on and shipping large scale Android applications (ideally with Kotlin)
- Familiarity with Agile workflows like Scrum or Kanban.
- Hands-on experience with UX and UI Design and/or research.
Benefits
- Hybrid work environment and modern office in Ottawas Hintonburg
- High-performance workstation setup with a MacBook Pro, high-quality monitor, and your choice of ergonomic peripherals to set you up for success during your time in the office.
- Flexible work hours with core hours from 9:00 AM to 3:00 PM EST
- Comprehensive health benefits
- 5 weeks paid time off (vacation, personal/sick days) and Winter Holiday shutdown
- Tons of autonomy. As a scaling company, we expect our people to build, iterate, and continuously improve things at Kahi.
Compensation
The Salary band for this role is $120,000 - $160,000. Placement within the range will depend on demonstrated proficiency, similar roles, and expected impact.
The Process
Our hiring process is fast. If your skills and experience seem like a good fit for the role, well reach out to kick off the following steps:
- Initial Chat (30 mins): An exploratory call with the hiring manager to discuss your experience, your career objectives, and whether this role could be a fit for you.
- Panel Interview (60 mins): Dive deeper into our business, meet some team members and explore how your strengths/experience align with whats needed for success in the role. Expect to demonstrate your skills and working style and be sure to bring your own questions too!
- Possible short work-style assessment: To get a sense of what you can do!
Thats it! From there, if everyones feeling excited about moving forward, youll hear from the hiring manager with the details of an offer and next steps for joining the Kahi team!
Kahi values and celebrates diversity in its many forms. We provide an inclusive and psychologically safe workplace where people feel respected and supported.
We will provide accommodation at any stage of the process. If it would make your experience more comfortable, please specify how we can help. Email [email protected] and we will happily accommodate your needs.