Perdiem is looking for a detail-orientated, highly capable iOS engineer to join our core team and build our flagship app. The ideal candidate will have an obsession for functional design, a deep understanding of iOS frameworks, and most importantly, a desire to learn and have direct impact on a fast-moving, lean engineering team. You will have a high degree of ownership and be involved in the end-to-end product lifecycle from user feedback to design to implementation to iteration to completion.
What you'll do
We're looking for an experienced individual contributor will help us:
- Build user-facing features. You'll build out new user-facing features with fluid and performant SwiftUI + UIKit components, translating designs directly from code into production-ready parts of our app.
- Talk to users. You’ll engage in regular communication with users to understand their needs, gather feedback, & incorporate their notes into product development.
- Self-direct your work & co-direct the product. You're a self-motivated individual & will take part in defining & architecting the long-term technical direction of the product engineering team.
- Cross-company collaboration. You’ll collaborate with other engineers & designers across the company to architect, build, launch, test, & improve features.
- Improve monitoring & alerting infrastructure & practices. You'll be instrumental in enhancing our monitoring & alerting systems, ensuring that all critical issues are quickly & accurately identified & solved. This will involve both optimizing existing processes & introducing new methodologies & technologies to improve our overall system reliability & responsiveness.
- Reinforce security, availability, performance, & scalability of the product. You’ll be responsible for ensuring our product meets the highest standards with regards to these requirements.
- Contribute to code reviews. You'll play a critical role in maintaining the high quality of our codebase by providing feedback & suggestions on others' work.
What we're looking for
You're a senior iOS engineer who has
- 3+ years of professional software development experience
- Strong knowledge of Swift, particularly UIKit, SwiftUI, and other native iOS frameworks
- A deep understanding of modern state management patterns & caching strategies
- An entrepreneurial mindset with the ability to bring an idea or vision to life.
- An obsession with the future of information & large-scale social networks.
- (Plus) Experience working with large language models for embeddings and classification
- (Plus) Experience working with financial APIs such as Plaid, Stripe, etc.
What we offer (Compensation & Benefits)