We are Macadamian
What we do matters! We provide full-service software design. From product ideation to in the market, we provide a complete range of usability, design, and engineering services.
Our solutions are founded on the design that thinks of the user first while leveraging the cloud. Creating the future of health is what we do for a living.
And we do it to help keep others living, too. We thrive on seeing our work help people in the real world. If you’re like us, you want to shake things up to explore the full potential of digital and connected health technologies to transform the global healthcare system to keep people healthy no matter who they are or where they live.
As our Senior iOS developer, you will build front-end components in an iOS native mobile app and integrate them with complex backend components.
The iOS developer is essential for creating and working with a team to deliver quality products. As part of the Macadamian team, you will be working to provide new features to an already existing app that will be enhanced with multiple new features.
6+ years of experience in developing iOS Native app with Swift with agile methodology
At least 1+ years of experience in developing SwiftUI apps.
Must have experience with automated unit testing using XCTest, including mocking and spying in Swift.
Must have experience with source control using GIT and GIT version tools such as GitHub or Bitbucket.
Should have good knowledge on building a continuous integration and deployment pipeline with tools like Fastlane, Circle CI, GitHub Actions.
Experience working with complex backend systems integrating with different API calls in the native app.
Good understanding of SOLID design principles.
This Job is for you if
You thrive in a fast-paced environment fueled by exponential growth
Looking for career growth and advancing your skillsets
Be part of a fast-growing healthcare software company that focuses on making lives better
Work with product, design, analytics and other fellow engineers on defining and implementing new features.
Build elegant interfaces that look great and run smoothly and make the app experience great.
Effectively communicate and collaborate within the product team and across teams with engineers in other groups and business units.
Work with the client architecture team to create elegant and maintainable code focusing on autonomy and support from the team.
Drive and improve the mobile app's technical direction, reinforcing the technical foundational, improving performance, and re-architecting as needed.
Actively participate in code peer reviews and work with backend engineers to define how data should be structured and delivered.
What You’ll Love About Us
Amazing Health benefits
Health & Wellness Benefits - To keep you healthy and active
Impactful, meaningful work
People-first culture; complete with monthly socials (post-pandemic!)
Remote-work friendly (Pre & Post Pandemic)
A commitment to work / life balance