What we screen for in Scala developers
- Functional programming: immutability, higher-order functions, effect handling
- The type system used pragmatically, not to show off
- JVM and concurrency fundamentals; Spark or Akka where relevant
- Keeping powerful abstractions readable for the whole team
Every Scala developer is technically assessed by us, a former software developer, before you spend a minute interviewing.