Wrike is the most powerful work management platform. Built for teams and organizations looking to collaborate, create, and exceed every day, Wrike brings everyone and all work into a single place to remove complexity, increase productivity, and free people up to focus on their most purposeful work.
 
Our vision:  A world where everyone is free to focus on their most purposeful work, together. 
 

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.

www.wrike.com

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

We’re a team of innovators and creators who solve the complex work problems of today and tomorrow.
 
Hybrid work mode

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 

💡  Smart: We love what we do, and we’re great at it because this is our domain. Our combined knowledge in this space is unmatched.
💚  Dedicated: We get up every day focused on helping our customers win. We’re committed to helping our teammates win, too!
🤗  Approachable: We're friendly, easy to get along with, considerate, and helpful. 

Our culture and Values 

🤝 Customer-Focused

🏆 Collaborative

🥇 Creative

💪 Committed

 
Check out our LinkedIn Life PageInstagram, Wrike Engineering TeamMedium, Meetup.com, Youtube for a feel for what life is like at Wrike. 

Check us out on Glassdoor.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.