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