What Is Wrike?
Wrike is an enterprise-ready, cloud-based collaborative work management platform for managing cross-functional work at scale that is fully configurable and enables contextual collaboration in a secure environment. Enterprises use Wrike to offer a single digital workplace for all of their departments and teams.
The Wrike platform has the power needed to support the most complex workflows, all managed through an intuitive and easy-to-use and adopt interface. The Wrike platform can be customized to any user, team, department, or project so your teams can make requests, plan projects, assign tasks, collaborate with team members, track progress on work, and more.
Wrike tracks the analytics you need to make the data-driven decisions that generate higher ROI. Wrike integrates with your technology stack and connects effort to business results without having to pull data from multiple systems. Wrike also offers specialized solutions for marketing and professional services teams and service organizations like agencies and consulting firms.
Come Join the Wrike Family
At Wrike, we believe that work should be both challenging and fun. We're growing rapidly and providing excellent opportunities for professional growth. We owe our success to our talented and energetic team that's really fun to work with. We're smart, passionate, friendly, and professional, and we are looking for the same qualities in you.
Team Description
Product Teams within Mobile Unit are high-standard teams, delivering value to our customers who are using Wrike Mobile. Our teams are organised around customer problems to solve and consist of iOS, Android and back-end engineers, manual and automation QA, product manager, product designer and analyst. You will work closely with your Scrum team to make sure that the solutions we deliver to our customers are feasible, valuable and usable.
Our application is large and complex; we support several languages, offline mode, adaptive navigation, and weβve developed a system of visual themes and our own library of UI elements for the app.
We care about our users and make sure our app is aligned with accessibility requirements. This includes Invert Colors and Increase Contrast, Dynamic Fonts, and VoiceOver. Each new screen of our application must support the entire set of these features.
Our Tech Stack
- Stack: Kotlin, using Kotlin Coroutines. Kotlin Flow, ViewModel, and Dagger. New UI is written with Jetpack Compose.
- We practice code review, use static code analysis, and plan to increase coverage of unit tests.
- We experiment with Kotlin Multiplatform.
Job Scope and Accountabilities:
- By working on complex applications with significant offline support
- By developing new features from the concept and design to implementation and release, take ownership of them
- By maintaining existing features, fix bugs and performance issues
- By making sure we solve right problems with right solutions - perform code review and actively participate in Android platform sync
- Via communication with team members (developers, QA, product designers and product manager) and other teams
Experience Requirements
- 5+ years of relevant software development experience and a Bachelor/Masterβs degree
- Confident knowledge of Java, Kotlin, and Android SDK
- Good knowledge of asynchronous programming (Kotlin Coroutines)
- Understanding of UI design principles (MVVM or any other MVx)
- Experience in developing client-server applications; basic knowledge of SQL
- Full proficiency in English
Desirable Skills
- Experience in creating complex and performant UI components
- Experience in developing applications with full offline support
- Experience in writing unit tests
- Experience in working with large projects
Interpersonal Skills
- Good communication skills: present oneβs point of view, listen to colleagues and find consensus
- Good skills in prioritization and argumentation of technical solutions
- Passion about the product and the team
Your recruitment buddy will be Alexandra Vorobyova, Senior IT Recruiter.
#LI-AV1
Who Is Wrike and Our Culture
Wrike promotes a hybrid work mode for those that live near an office hub, we meet in the office 2-3 times a week. This work mode supports our culture of collaboration and solving problems fast to deliver business outcomes and win together.
Our persona
Our culture and Values
π€ Customer-Focused
π Collaborative
π₯ Creative
πͺ Committed