# Mobile Developers

If you're a mobile developer, don't spend too much time on back-end stuff like how to scale databases. Instead, focus on the topics below and be strong on domain specific topics.

* Be comfortable building a simple mobile from scratch.
* Be comfortable with fetching data and displaying it on the tables.
* Be comfortable talking about how to implement specific features or effects. e.g. Some special type of view, infinite scroll, offline mode.
* Know design patterns and SOLID principles and how it ties to your dev environment.
* Know multi-threading issues and useful frameworks.
* Be familiar with famous 3rd party libraries
