One of the biggest challenges in our life is to find a dream company to work for. But how can you choose the company that will fit your needs? Usually, you have to work for several companies and spend years before you understand where you want to work.
The key to solution is Good&Co. The platform analyzes human archetypes based on test responses and determines your FitScore with the companies. On the one hand, users can discover their strengths and find the dream company; on the other hand it helps companies to find better workers.
Good&Co had the successful story when our cooperation began. They successfully passed SeedStars, developed iOS and Android MVP and tested their main hypothesis. Good&Co also raised 2.3 million investments on seed round.The client came to us with a crossplatform application. It was not the best solution from the technological perspective, so we convinced the client to create native iOS and Android applications separately. Consequently, we took risks and started an interesting project.
To carry out good projects one always needs to stick to a good work plan and management team. Here is our methodology:
Project management in Jira
1-2 ITERATION IN MONTH
Demo every week
Everybody is lazy. If it takes more than 5 minutes to do something, probably you won't do this without motivation.
Therefore, we made passing the tests extremely easy, users just need to swipe left or right and tap to approve the answer.
Tips help users to understand the mobile UX faster. When users start the tests, they pass 3 main tips in order to be sure that everything is clear for them.
Users earn Karma points for actions in the mobile app: sharing with friends, passing new quizzes. It allows attracting more users to the game process.
Users are much more active at quizzes when they get points for their activity. It helps us to gather more information about users and define their archetype more accurately.
Personal advice is based on test results that you have passed. Platform identifies your 3 basic archetypes and gives a detailed description of them.
This section contains tips, hacks and tricks for your personal and professional development.
Using the dashboard, you can see companies’ archetypes, psychological portrait of their workers and check your own FitScore with companies.
Using the widget, you can pass test directly in a browser, see results, share them by social media or send a link to friends.
It is a Swiftbased HTTP networking library for iOS and Mac OS X. It provides an elegant interface on top of Apple's Foundation networking stack that simplifies a number of common networking tasks.
It is a delightful networking library for iOS and Mac OS X. It's built on top of the Foundation URL Loading System, extending the powerful highlevel networking abstractions built into Cocoa.
Advanced dependency injection framework developed by Google. We construct objects and inject them wherever it is necessary.
Powerful REST client that allows us to make API calls in a very easy way.
Automates the process of creation a new version of web applications.
Tool for managing different frameworks, libraries, assets and utilities.
Default package manager for Installation, publishing and managing node programs.
Toolkit that helps to automate tasks in the workflow development. Such as: CSS preprocessing, JS transpiling, minification, live reloading.
CSS extension which adds power to the basic language.
It is used for crash reporting, distributions of beta app versions.Crash reporting process is automated, so it makes reporting less time cosuming and allows to spend more time on crash investigating.
We faced with the problem to move a mobile application from hybrid to native. There are plenty of hybrid frameworks, in our case Good&Co app was on angular within a web view jockey events.
Bad User Experience
Hard to discover in App Store and Google Play
Hard to support in the future
No Access to device hardware and software
Best User Experience
Easy to discover in App Store and Google Play
Easy to support
Access to device Hardware and Software
Of course, you can choose one platform that suits you better, but if we talk about users, they always expect great user experience. They do not care what approach your team decided to take. They will open the app and expect it to be intuitive and responsive in terms of speed. Therefore, native apps are the best variant to choose.
Good&Co increased rating on App Store and Google Play
In our case, when we moved Good&Co to native app, it received 5-star rating on App Store and Google Play instead of previous 3-star one. Moreover, since that time more than 170 000 people downloaded Good&Co application.
Quiet & Smooth transition from Objective-C to Swift: there is a time in your life when you need to change something. During our app development, we decided to move our application from Objective-C to Swift. Swift was born to work with Objective-C, so two languages in one app it`s not a big deal. But we needed smooth transition, therefore we made a small plan.
Deep links are simply a way to identify, address and transport users to some specific content in mobile apps. In our situation, we had many different cases, so it turned on to be a complicated task. Moreover, we needed to limit non logged in users to open links in the application.
Enabling deep linking allows us to invoke deep links that open an app and launch specific, defined screens within the app, it helps Good&Co in promotional activities and provides better User Experience.
We integrated several providers of analytics. Therefore we needed to track some events and send them to other services. We developed an abstraction that allowed us to solve this task quickly. Written by us class supports adding new providers of analytics that have implemented the interface that we needed. Every time when we need to track an event, we invoke one common analytics manager method, which in turn triggers the same method for all providers’ analysts who added to it.
Across online and offline media
“Good&Co lets you see how well your personality matches up with specific companies & employees, so you end up at a place that’s really the right for you”
“Good&Co wants to put employees in good company”
“Your Next Job Application Could Involve a Video Game”
“Good&Co is creating happier employees by solving the culture fit problem”
Good&Co reached the main goals
Solve the problem of workplace choice
Raised 10.3 million total investments
Received more than 2 000 000 downloads on the App Store and Google Play
Received 5-star rating on App Store and Google Play
Meet Ninjas, who throw shurikens exactly into bugs, jump through sprints and hit a target.
QA / Coordinator
Co-founder at Good&Co
“Awesome working with TechMagic. Competent execution with prompt and clear communication.”
Or send us a message
12 Health Hill, Chestnut Hill, Boston, MA, USA, MA 02445+1 617 275 2362
73 Heroiv UPA St., Lviv, Ukraine, 79041+38 093 134 7264