Senior iOS Developer
Wrike is seeking a Senior iOS Developer to join our dynamic Mobile team in Bangalore. This cross-functional group includes iOS, Android, and backend engineers, as well as QA specialists, a product manager, and a product designer. Together, we develop and enhance Wrike's iOS and Android applications, which serve as essential tools for our enterprise customers. Our focus is on supporting the main Wrike web product on mobile platforms and creating mobile-first experiences that allow the app to stand independently. We are also investing heavily in AI features, providing an opportunity to work on cutting-edge improvements and shape their integration into our product.
In this role, you will be responsible for developing, enhancing, and maintaining mobile application features. This includes conducting research, conceptualizing and designing new features, and overseeing their implementation and release with full ownership. You will ensure that we address the right problems with appropriate solutions by performing code reviews and actively participating in technical platform synchronization. Efficient collaboration with team members and other teams is essential to deliver high-quality products.
The ideal candidate will have over five years of relevant software development experience and hold a Bachelor's or Master's degree. Proficiency in Swift and Cocoa Touch is required, along with a solid understanding of asynchronous programming using async/await and experience with reactive programming frameworks like Combine. Familiarity with the Realm database, Apple's Human Interface Guidelines, UIKit (Auto Layout), SwiftUI, REST APIs, dependency injection, push notifications, and Git is also necessary. Experience with CI/CD processes and full proficiency in English are expected.
Wrike offers a comprehensive benefits package, including 8 calendar days of paid vacation, 12 days of national and festival holidays (10 fixed, 2 flexible), sick leave compensation with 5 paid uncertified sick days, and menstrual leave of up to 12 days per year for women employees. Parental leave includes 26 weeks for maternity and 4 weeks for paternity. Additional benefits encompass 2 volunteer days, group medical insurance for employees and dependents, term life insurance, personal accident insurance, monthly broadband/internet reimbursement, and a hybrid working model with complimentary lunch and snacks.
Joining Wrike means becoming part of a team of innovators and creators dedicated to solving complex work problems. We promote a hybrid work model with 2–3 in-office days per week to foster collaboration and teamwork. Our culture values being smart, dedicated, and approachable, with a focus on customer-centricity, collaboration, creativity, and commitment. We believe in ownership at all levels, providing a platform for personal growth and collective success.