Job Description
About the Role
We are seeking a seasoned Software Architect to lead our team's high-level design and implementation of complex features. As Lead Engineer, you will drive architectural decisions, modernize our codebase, and mentor junior engineers.
Key Responsibilities
- Architectural Design: Develop clean separation of concerns (MVVM/VIPER) using SwiftUI and Combine.
- Modernization Strategy: Drive modularization using Tuist and Swift Package Manager (SPM) to decouple dependencies.
- Tech Leadership: Collaborate with Product Managers and Designers to translate business requirements into technical specifications.
- Mentorship: Mentor 5-8 engineers, conducting code reviews and fostering technical excellence.
- Maintenance & Support: Closely monitor app performance using Instruments for 'smooth' user experience.
Ready to Apply?
Take the next step in your AI career. Submit your application to beBeeEngineering today.
Submit Application