Role Overview
We're seeking a Senior Swift Engineer to join our fast-paced team to design, develop, and implement new features for Littlebird, our personalized AI teammate for Mac and Android. This position reports directly to the technical leadership team and will play a crucial role in designing and implementing new AI features and infrastructure as we grow.
Our team is well-funded >$4m, small and growing - this is a great time to join and contribute to foundational aspects of our growth! Gen OS is remote-first; we speak a few languages, love to collaborate, and like to build things that we enjoy using. Our co-founders have experience building data, consumer hardware, and interactive products, including selling a previous venture for >$250m.
Key Responsibilities
- Work closely with R&D and Product leads to design scalable architecture
- Prove out AI feature ideas, iterate on them and integrate them into the product when they're ready for prime time
- Build systems with a focus on performance, accuracy and scale
- Understand and enforce security best practices across our infrastructure
- Build and own features that will produce value for our customers
Required Skills
- Minimum 5 years of hands-on software development experience with at least a few years focus on Swift or Objective-C.
- Proven ability to build complex, responsive user interfaces in MacOS, iOS and/or Android
- Comfortable handling concurrency, multi-threaded programming, and performance tuning in complex systems.
- Demonstrated ability to diagnose and resolve front-end performance bottlenecks—from slow rendering times to memory management issues. Familiarity with profiling tools (e.g., Chrome DevTools, Lighthouse) is essential.
- Proficiency in using modern build and development tools like Webpack, Babel, Git, CI/CD pipelines
- Excellent verbal and written communication skills
Desired Experience
- Prior startup experience, shipping products 0-1 and/or owning major parts of a production-grade codebase
- Experience leading architectural discussions, discussing tradeoffs, designing integrations and test plans