Open position at Wrike

Senior iOS Software Engineer

Work schedule
Full-time

Product Teams within Mobile Unit are high-standard teams, delivering value to our customers who are using Wrike Mobile. Our teams are organized around customer problems to solve and consist of iOS and Android engineers, manual and automation QA, product manager, product designer and analyst. You will work closely with the team to make sure that the solutions we deliver to our customers are feasible, valuable and usable.Wrike is a leading project collaboration cloud software with an innovative product that helps thousands of customers in 130 countries handle their projects, businesses , and employees. It is loved by global brands like Google, Airbnb, L'Oreal, Western Union, Fitbit, Hootsuite, Greenpeace, and startups around.


Responsibilities:

- Work on complex applications with significant offline support

- Develop new features from the concept and design to implementation and release, take ownership of them

- Maintain existing features, fix bugs and performance issues

- Participate in code review

- Communicate with team members (developers, QA, product designers and product manager) and other teams

Our Tech Stack:

- Swift

- Swift Package Manager

- Alamofire

- Realm database

- MVVM

- Offline support

Basic Qualifications

- Confident knowledge of Swift and Cocoa Touch

- Good knowledge of asynchronous programming

- Understanding of Apple's Human Interface Guidelines

- Experience with Auto Layout

- Experience with REST API

- Familiarity with push notifications

- Proficient understanding of Git

- Passion about the product and the team

- Fluent English skills

Preferred Qualifications

- Experience with Realm database

- Experience with Alamofire

- Extensive experience with Combine

- Familiarity with dependency injection

- Experience iOS widgets and SwiftUI

- Familiarity accessibility features as dynamic fonts, VoiceOver, Voice Control

- Knowledge of Objective-C

- Knowledge Swift Package Manager and modular architecture

- Experience with UI customization, support iPhone and iPad platforms

- CI / CD experience

Functional Area:

Software Development

The Benefits

We offer a competitive total rewards package * that includes:

18 weeks of paid parental leave

Health and wellness benefits

Employee assistance program

Retirement benefits

Time off and absence programs

Professional development and mentorship opportunities

Paid volunteer time and charitable matching of employee donations

Employee resource groups

And more!

** Please note that benefits may vary based on location.

Share opportunity

FacebookLinkedInE-mail