iOS Tech Lead
Role details
Job location
Tech stack
Job description
· Know several technologies and which one to use for the right thing. You enjoy building good software and even better if you do it with a wonderful team working together, learning from them, and teaching them alike. · Enjoy taking on difficult challenges where the limitations are not always necessarily technical, traveling around different teams and priorities. · Coordinate and synchronize with other teams to be aligned and solve dependencies. · Follow-up with your colleagues with 1-on-1 and help them to grow. · Create technical roadmap with other Mobile teammates. · Have experience battling in high-availability, scalable applications, and big complex projects. · You feel confident leading teams by teaching with example and mentoring best practices, all with a reduced ego and learning attitude.
Requirements
· At least 5+ years of experience in iOS development using Swift and Swift Package Manager (SPM) APIs with Xcode. · +2 years of management experience. · Team player within an agile team. · Demonstrated experience and an understanding of OOP, Design Patterns, and memory management. · UIKit Autolayout. · Experience with modular architectures and Swift Packages. · Good understanding of VIPER and MVVM architectural patterns. · Experience with threading and asynchronous code. · Experience with Unit testing. · Fluent English communication skills, speaking and writing. Nice to have: · Experience with Fastlane. · Binary framework (XCFramework) development and distribution. · In-App Purchases knowledge. · SwiftUI. Why you will love working with us: · We lead our sector of activity and are always facing new challenging projects. · We have a highly skilled team that will let you learn from your colleagues: knowledge sharing is strongly encouraged and lived. · We are a stable and well-established company. · You will be part of a multicultural team, working with different countries and time zones. · We have a fun, friendly & international work environment.
Benefits & conditions
We offer a competitive salary package and a flexible salary plan, including: · Health Insurance Program. · Meal, Public Transportation Card & Nursery. · Training budget for teams. Books, courses, meetups… you name it! We also offer great benefits, including: · Office in Barcelona with awesome views, fresh fruit, tea, and good (unlimited) coffee. · Team-building activities. · Free access to all sorts of digital content: Magazines, Newspapers, Articles and more! · We follow a hybrid model where flexibility rules, with only 1 day per week in the office. · Remote work from abroad (up to 1 month per year), depending on destination and policy., Competitive Compensation