"Our take-home lets candidates code." - As a dev, I absolutely hate the practice of such assignments.
Every non-junior dev/coder should already have at least some indicators out there showing how they code - GitHub, a personal site or any other resources.
For juniors or CS graduates there might be bit of a grey zone, but even then, with how widely available web space is nowadays, there’s really no excuse not to have something out there if you are serious about the "love for coding".
So the sentence “we need to respect people’s time as much as our own” seems flawed to me, because you obviously don’t respect the time of the candidates who coded for nothing for you.
To me, that is also a huge red flag when considering a position.
Important should be assessing someone’s theoretical knowledge of software patterns, principles and architectures ..just getting a feel for their nerd level. Seeing how much they actually care about code and details, whether they can really express themselves and if they could communicate a problem clearly.
This (particular) take home assignment looks absolutely fine to me. If you can't do it under 2 hours (maybe I couldn't? I've never used Unity) then you shouldn't _want_ to work there.
Lol you clearly don't have much experience. Most of the best developers have all of their code locked up in corporate repositories and have nothing they can legally share.
Suggestion for Android: Tasks — I’ve been using this (free) to-do list, planner and reminders app for probably more than ten years now, mostly as a shopping list app. Be aware that there are other apps with very similar names and icons.
This was a great read and summary! About three years ago, I worked in a C#/.NET DDD environment, and now revisiting these concepts in Python really distills the essential parts. As I said, great read — highly recommend it if you're also into this kind of stuff.
It could just be a phase, especially with the potential rethinking of IT infrastructure and dependencies on US products in Europe. However, the recent economic uncertainty in the US doesn’t help either. That said, there are still plenty of digitization needs worldwide that will continue for a long time.
In my opinion, it’s always best to apply to companies directly. Online maps have been a great and effective search tool for me.